Программное обеспечение, которое понадобится для работы

Firebird sql server версии 2.0.1 или выше.

Разработчик рекомендует создавать базу данных, используя FlameRobin или любой другой подобный инструмент по своему выбору. Также рекомендуется использовать UTF8 при ее создании.

Далее, как и в других случаях, необходимо создать базу данных и пользователя с полным доступом к ней. Ввести строку подключения в web.config, а затем перейти к yoursiteroot/Setup/Default.aspx.

Настройки строки подключения Firebird

 Быстрое описание каждой настройки:

  • Data Source
    • Это имя или ip-адрес машины, на которой установлен Firebird (localhost). 
  • Server Type
    • Тип сервера, должен быть установлен на 0 при соединении с сервером Firebird и 1 при использовании внедренного сервера Firebird.
  • Port Number
    •  Номер порта, запросы с которого обрабатывает сервер Firebird, значение по умолчанию — 3050.
  • Database
    • Псевдоним (alias) базы данных или полный путь к файлу базы данных на сервере.
  • Dialect
    • Sql-диалект базы данных, значение должно быть выставлено на 3.
  • Charset
    • Набор символов, кодировка базы данных. Должен соответствовать настройкам, которые использовались при создании самой базы данных.
  • Pooling
    • Разрешает объединение подключений, увеличивает время ответа сервера.
  • Min Pool Size
    • Минимальное число подключений к базе данных для сохранения ее открытости.
  • Max Pool Size
    • Максимальное число подключений, открытых одновременно.
  • Connection Timeout
    • Время сброса в секундах при неудовлетворенном запросе подключения.
  • Connection Lifetime
    • Когда соединение закрыто, оно возвращается в пул подключения. Это время в секундах сохранения соединения открытым после того, как оно вернулось в пул.
  • Fetch Size
    •  Число строк в выборке за одно подключение к базе данных.
  • User Id
    • Имя пользователя, используемое для подключения к базе данных, должно соответствовать пользователю Firebird.
  • Password
    • Пароль пользователя.

Оригинал на английском.

Перевод статьи взят тут.

Вверх