powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / linked server MSSQL
13 сообщений из 13, страница 1 из 1
linked server MSSQL
    #40003147
korabel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Понимаю, что вопрос задавался много раз, но поиском не нашел прямого ответа.

Подскажите - как настроить сервер Firebird 3.0 (ODBC настроено и работает) в качестве Linked сервера к MSSQL 15 ?
Перерыл кучу всего, но нашел только коммерческие драйвера ODBC/FB от DevArt и IBprovider.

Помогите пожалуйста, с меня пиво/конфеты/ценные подарки :)
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003150
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korabel,

а что, firebird odbc не работает? "настроено и работает" - так в чем дело?
Я намекну - разрядность odbc должна совпадать с разрядностью ms sql.
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003153
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv"настроено и работает" - так в чем дело?

Сущая мелочь осталась: найти MS SQL DBA. Увы, такие здесь редки. Это надо в bid 1 идти.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003158
korabel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

имонно.
Ибо вот этот коннекшн стринг работает (в обычном ODBC клиенте я получаю и таблицы, и данные из них).
Driver={Firebird/InterBase(r) driver};Data Source=192.168.1.46;Database=192.168.1.46:N:\TestOrigBase\AutoDealer.fdb;User=SYSDBA;Password=masterkey;Client Library=C:\Program Files\Firebird\Firebird_3_0\fbclient.dll

И даже прописывается в SSMS(MSSQL) как linked DB. (пикча вложена).

Но при попытке получить список таблиц из БД выдает Access Denied:

------------------------------
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The OLE DB provider "MSDASQL" for linked server "TEST_8" reported an error. Access denied.
Cannot obtain the required interface ("IID_IDBSchemaRowset") from OLE DB provider "MSDASQL" for linked server "TEST_8". (Microsoft SQL Server, Error: 7399)
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003208
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korabel,

я еще раз спрошу - линкед сервер 64битный? Если да, то вот это
Client Library=C:\Program Files\Firebird\Firebird_3_0\fbclient.dll
тоже 64битное?

64битный (НЕ 32битный) тест ОДБЦ в настройках 64битного ОДБЦ работает?
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003209
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korabel,

кроме того - аутентификация там какая включена. Trusted? А оно в ФБ включено? и в ODBC тоже работает?
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003330
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvя еще раз спрошу - линкед сервер 64битный?

Да какая разница если у него ошибка "нет права доступа" и используется OLE DB провайдер
для MS SQL?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003341
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

ну, типа да...
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003453
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korabel
The OLE DB provider "MSDASQL" for linked server "TEST_8" reported an error. Access denied.
Cannot obtain the required interface ("IID_IDBSchemaRowset") from OLE DB provider "MSDASQL" for linked server "TEST_8". (Microsoft SQL Server, Error: 7399)

каким боком тут FB ?

В интернете полно описаний этой ошибки и что делать, например

https://www.mssqlforum.com/threads/cannot-obtain-the-required-interface-iid_ibschemarowset.2067/
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003510
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

видимо автор перерыл всё, но не всё
https://firebirdsql.org/en/odbc-driver/
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003598
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

ну при чём тут наш (или любой другой) ODBC драйвер ?
Проблема в настройках MSSQL, там всё описано и прожёвано :)
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003689
korabel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Это я тоже пробовал. Я *хорошо* рыл интернет, очень старательно ))))))
...
Рейтинг: 0 / 0
linked server MSSQL
    #40003713
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korabel,

ну так что. trusted authentification к ФБ выключил? ссылку hvlad прочитал и реализовал?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / linked server MSSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]