Создание связанного сервера Interbase 32 на 64

Ответить
Kogep
Сообщения: 13
Зарегистрирован: 20 июн 2013, 12:32

Создание связанного сервера Interbase 32 на 64

Сообщение Kogep »

Существует сложность при создании связанного 32-хразрядного сервера Interbase на 64-хразрядном SQL Server. Решение следующее:
1. Установить 64-хразрядный ODBC-драйвер Firebird
http://www.firebirdsql.org/en/odbc-driver/
2. Скачать архив с 64-хразрядным сервером Firebird 2.5, взять оттуда fbclient.dll (папка Bin) и скопировать на сервер
http://www.firebirdsql.org/en/firebird-2-5-3/
3. Создать системный 64-хразрядный DSN (Панель управления -> Администрирование -> Источники данных ODBC (64-хразрядная версия) -> Системный DSN)
Настройки:
Драйвер: Firebird/Interbase driver
База данных: [сервер]:[полный путь к БД] (Например, 10.10.30.125:D:\CB_PROD\Cb_Prod.gdb)
Клиент: указать файл fbclient.dll из 2-го пункта (Например, C:\Program Files\Firebird\fbclient.dll)
4. В SQL Server: Server Objects -> Linked Servers -> New Linked Server
Linked server: имя
Privider: Microsoft OLE DB Privider for ODBC Driver
Product name: имя
Data source: Имя DSN из пункта 3
Остальные поля пустые
Ответить