Ошибки Sybase to SQLserver - PullRequest
0 голосов
/ 24 марта 2009

Я установил сервер связи SQL между сервером SQLserver 2005 на W2003 R2 и сервером SYBASE 12.5.0.2 в системе IBM AIX H70. Я использую драйвер Sybase ODBC 04.20.00.67

Проблема в том, что в большинстве случаев (нет шаблона), когда я выбираю строки из таблицы Sybase, я получаю ТОЛЬКО ОДИН СТРОК без каких-либо ошибок. Обратите внимание, что при вставке строк с сервера SQL на сервер SYBASE

проблем не возникает.

Я ценю любые возможные решения ...

1 Ответ

0 голосов
/ 29 мая 2009

Как вы выбираете строки? Это через

select a,b,c FROM LINKED_SERVERNAME.foo.bar.bletch

или вы делаете 'pass-thru' sql вот так

EXEC('SELECT * FROM foo..bletch') AT LINKED_SERVERNAME

У меня был гораздо больший успех с запросом сквозного стиля: SQL Server, похоже, не получает то, что ему нужно для метаданных, из драйвера Sybase ODBC. Я был вынужден написать замену для хранимых процедур семейства sp_tables_ex и друзей, поскольку они не работали для меня со связанными серверами данных Sybase.

pjjH

...