Pergunta

Estou usando o SQL Server 2008 (vamos chamar este servidor de banco de dados de origem nesta discussão sobre essa pergunta) e, no SSMS, criei um servidor vinculado para outro banco de dados do SQL Server 2008 (vamos chamar este servidor de banco de dados de destino nesta discussão sobre essa pergunta).

Quando eu emitido Declaração - Selecione * FROM [Nome do servidor vinculado]. [Nome do banco de dados]. [DBO]. [Nome da tabela], o erro será retornado,

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.

Quando emitir uma instrução - selecione * do OpenQuery ([nome do servidor vinculado], 'Selecionar * do [nome da tabela]'), não haverá erros, alguma idéia do que está errado?

Agradecemos antecipadamente, George

Foi útil?

Solução

É o Index As Access Path opção definida para o provedor de servidor vinculado? Nesse caso, tente remover isso e veja se resolve o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top