Sintomas
Tenha em conta o seguinte cenário:
- Executa uma instrução SELECT de consulta de servidor ligada de quatro partes do Processador de Consultas Distribuídas do SQL Server 2008 R2 numa base de dados DB2 para Windows V10.5.
- Os dados são armazenados em DB2 para Windows V10.5 como LONG VARCHAR.
Neste cenário, recebe a seguinte mensagem de erro:
Nota
O servidor ligado forneceu metadados inconsistentes para uma coluna.
A coluna foi reportada como com um DBTYPE de 128 no tempo de compilação e 129 no tempo de execução.
Causa
O Fornecedor Microsoft OLE DB para DB2 e o Cliente Do Requerente de Aplicações DRDA da Microsoft para DB2 não convertem o tipo de dados DB2 para Windows V10.5 LONG VARCHAR para o tipo de dados OLE DB da Microsoft correto de forma consistente. Este problema ocorre quando ambos os seguintes são processados:
- O esquema de coluna
- Os conjuntos de resultados da consulta
Resolução
Este problema foi corrigido na Atualização Cumulativa 2 para o Host Integration Server 2016.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.