Síntomas
Tenga en cuenta el siguiente escenario:
- Ejecuta una instrucción SELECT de consulta de servidor vinculada de cuatro partes del Procesador de consultas distribuido de SQL Server 2008 R2 en una base de datos DB2 para Windows V10.5.
- Los datos se almacenan en DB2 para Windows V10.5 como LONG VARCHAR.
En esta situación, aparece este mensaje de error:
Nota
El servidor vinculado proporciona metadatos incoherentes para una columna.
Se informó que la columna tenía un DBTYPE de 128 en tiempo de compilación y 129 en tiempo de ejecución.
Causa
El Proveedor OLE DB de Microsoft para DB2 y el cliente solicitante de aplicaciones DRDA de Microsoft para DB2 no convierten el tipo de datos DB2 para Windows V10.5 LONG VARCHAR en el tipo de datos OLE DB de Microsoft correcto de forma coherente. Este problema se produce cuando se procesan las dos opciones siguientes:
- Esquema de columna
- Conjuntos de resultados de la consulta
Resolución
Este problema se ha corregido en la actualización acumulativa 2 para Host Integration Server 2016.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtén información sobre la terminología que Microsoft usa para describir las actualizaciones de software.