Sintomas
Considere o seguinte cenário:
-
Execute um servidor vinculado quatro partes do processador de consultas distribuídas do SQL Server 2008 R2 instrução SELECT da consulta em um banco de dados DB2 para Windows v 10.5.
-
Os dados são armazenados em DB2 para Windows v 10.5 como VARCHAR longo.
Nesse cenário, você recebe a seguinte mensagem de erro:
Servidor vinculado forneceu metadados inconsistentes para uma coluna.
A coluna foi relatada para ter um DBTYPE de 128 em tempo de compilação e 129 em tempo de execução.
Causa
O Microsoft OLE DB Provider para DB2 e o Microsoft DRDA aplicativo solicitante Client for DB2 não converter DB2 para Windows v 10.5 longo tipo de dados VARCHAR para o tipo de dados correto do Microsoft OLE DB consistentemente. Esse problema ocorre quando os seguintes itens são processados:
-
O esquema de coluna
-
Os conjuntos de resultados de consulta
Resolução
Esse problema é corrigido na atualização cumulativa 2 para 2016 do Host Integration Server.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.