Для начала работы необходимо скачать Firebird Embedded с сайта SourceForge. Обычно он называется Firebird-n.n.n.xxxx_embed_win32.zip, где n.n.n.xxxx – это версия и билд сервера Firebird SQL.
Для использования Embedded Firebird в приложении выполните следующие шаги:
- Скопируйте библиотеку fbembedded.dll в папку с приложением.
- Переименуйте библиотеку в fbclient.dll или в gds32.dll, для того чтобы ваше приложение смогло обнаружить клиентскую часть Firebird Embedded
- Некоторые старые приложеняи ищут клиента gds32.dll, в то время как утилиты командной строки isql, gbak и т.п используют fbclient. Вы можете сделать 2 копии: gds32.dll и fbclient.dll.
- Скопируйте firebird.msg и ib_util.dll в папку с программой.
- Скопируйте aliases.conf – это позволит использовать псевдонимы путей к БД при подключении
- Если необходимо изменить root директорию скопируйте firebird.conf
- Для Firebird 2 и выше скопируйте все файлы по маске icu*.dll.
- Скопируйте содержимое папок udf и intl.
Теперь, если вы запустите приложение, оно будет использовать Embedded Firebird Server.Допускается любая комбинация имени пользователя и пароля, но избегайте пустых строк. Вы можете запускать несколько версий Firebird Embedded на одном компьютере. К примеру firebird 1.5.3 и Firebird 2.5.Помните о том, что хотя права пользователя при подключении не проверяются, SQL привилегии остаются в силе.Вы всегда можете использовать пользователя SYSDBA с любым паролем.
Установка Firebird Embedded в произвольной директории
- скопируйте firebird.conf в папку с программой и измените в нем параметр RootDirectory
- вы так же можете поменять значение переменной окружения.
- Скопируйте файлы firebird.msg, aliases.conf и папки intl udf в папку установки сервера Firebird Embedded.
- Следующие файлы должны остаться в папке с программой: firebird.conf, ib_util.dll, для Firebird 2 и выше: файлы по маске icu*.dll.
1 комментарий:
Не fbembedded.dll, a fbembed.dll
Отправить комментарий