Здравствуйте.
Ситуация: FB 1.5.3.4870, попытка поднять линк к нему с MS SQL 2005 через
ODBC драйвер Firebird ODBC 1.2.0 (вроде как).
Когда создается соединение через linked сервер по такой команде:
EXEC master.dbo.sp_addlinkedserver @server = N'server',
@srvproduct=N'test',
@provider=N'MSDASQL', --LCPI.IBProvider.3.Free
-...@datasrc=n'MD_TEST'--'ip:disk:\path\base.gdb',
@provstr=N'Driver=Firebird/InterBase(r)
driver;Dbname=ip:disk:\path\base.gdb;
CHARSET=NONE;
PWD=password;
UID=user;
Client=C:\Program Files\Firebird\FB_1.5 ODBC
Client\fbclient.dll'
то после выполнения запроса
select count(*) from ais_dogovor
выдается:
Поставщик OLE DB "MSDASQL" для связанного сервера "server" вернул сообщение
"[ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -204
Table unknown
ais_dogovor
At line 1, column 28.".
Сообщение 7321, уровень 16, состояние 2, строка 1
Ошибка при подготовке запроса "SELECT COUNT(*) "Expr1003" FROM "ais_dogovor"
"Tbl1002"" к выполнению при помощи поставщика OLE DB "MSDASQL" для
связанного сервера "server".
user, password - правильные.
Таблица есть
права есть.
Всё есть.
Но - не работает.
Где подкрутить, что не так?
С уважением, Вишняков Алексей.