вопрос openquery в SQL Server - PullRequest
       20

вопрос openquery в SQL Server

1 голос
/ 17 июня 2010

Я использую SQL Server 2008 (давайте назовем этот исходный сервер базы данных в этом обсуждении вопроса), и в SSMS я создал связанный сервер с другой базой данных SQL Server 2008 (давайте назовем этот целевой сервер базы данных в этом вопросеобсуждение).

При выдаче заявления - выберите * из [имя связанного сервера]. [имя базы данных]. [dbo]. [имя таблицы], будет возвращена ошибка,

Linked server "ZS" The OLE DB access interface "SQLNCLI10" returned "NON-CLUSTERED and NOT
INTEGRATED "Index" ix_foo_basic_info_nf ", which is incorrect bookmark ordinal 0.

Когда я выписываю оператор - выберите * в openquery ([имя связанного сервера], «выберите * из [имя таблицы]»), ошибок не будет, есть идеи, что не так?

спасибо взаранее, Джордж

1 Ответ

1 голос
/ 17 июня 2010

Установлена ​​ли опция Index As Access Path для поставщика связанных серверов? Если это так, попробуйте удалить это и посмотреть, решит ли это проблему.

...