Здравствуйте.

Ситуация: 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 - правильные.
Таблица есть
права есть.
Всё есть.
Но - не работает.
Где подкрутить, что не так?

С уважением, Вишняков Алексей.

Ответить