Sintomas
Considere o seguinte cenário:
-
Pode executar um servidor ligado quatro partes processador de consultas distribuídas SQL Server 2008 R2 instrução SELECT da consulta numa base de dados DB2 para Windows v 10.5.
-
Os dados são armazenados no DB2 para Windows v 10.5 como longo VARCHAR.
Neste cenário, recebe a seguinte mensagem de erro:
Servidor ligado fornecer metadados inconsistentes para uma coluna.
A coluna foi comunicada ter um DBTYPE do 128 ao tempo de compilação e 129 em tempo de execução.
Causa
O fornecedor de Microsoft OLE DB para DB2 e o cliente do solicitador de aplicação DRDA Microsoft para DB2 não converter o tipo de dados DB2 para Windows v 10.5 longo VARCHAR para o tipo de dados de Microsoft OLE DB correcto consistentemente. Este problema ocorre quando ambos os procedimentos seguintes são processados:
-
O esquema de coluna
-
Os conjuntos de resultados da consulta
Resolução
Este problema foi corrigido na actualização cumulativa 2 para o Host Integration Server 2016.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre a terminologia a Microsoft utiliza para descrever actualizações de software.