REVISIÓN: El proveedor de Microsoft OLE DB para DB2 v3 recibe datos dañados de los datos de origen de tipo INTEGER en DB2

Seleccione idioma Seleccione idioma
Id. de artículo: 2444115 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente:
  • Instalar el proveedor Microsoft OLE DB para DB2 v3 o el proveedor de datos de DB2 de Microsoft Host Integration Server 2009 en un equipo que tiene instalado Microsoft SQL Server.
  • Utilice el proveedor de datos junto con una aplicación de cliente de OLE DB. Por ejemplo, se crea un servidor vinculado para DB2/AS400 en una instancia de SQL Server.
  • Ejecutar una consulta SELECT en la aplicación de consumidor
  • El tamaño de la secuencia de datos del conjunto de resultados es mayor que 32 KB.

En este escenario, se pueden producir daños en los datos del conjunto de resultados en la columna de tipo INTEGER. El proveedor de datos no utiliza el búfer interno correcto. Esto hace que los datos que leer de forma incorrecta. Por ejemplo, los datos de origen decimal 11617 (0x2D61) se convierten a 24877 (0x612D).

NotaEste problema se ha visto en v6r1 de DB2/AS400. Sin embargo, también puede ocurrir frente a DB2/AS400 v5r4.

Causa

Este problema se produce por un análisis incorrecto del flujo de datos en un búfer interno que se utiliza el proveedor de datos.

Solución

Información de revisiones

Hay una revisión compatible de Microsoft. However, this hotfix is intended to correct only the problem that described in this article. Aplíquela sólo a sistemas que experimenten el problema descrito en este artículo. Esta revisión es posible que realicen pruebas adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para descarga, no hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, póngase en contacto con el servicio de cliente de Microsoft y soporte técnico para obtener la revisión.

NotaSi se producen problemas adicionales o si necesita solucionar un problema, quizás tenga que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con esta revisión en cuestión. Para obtener una lista completa de los números de teléfono del servicio de cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
NotaEl formulario "Descarga de revisión disponibles" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

You must have one of the following installed to apply this hotfix:
  • Microsoft OLE DB Provider for DB2 v3
  • Microsoft Host Integration Server 2009


Información de reinicio

You may have to restart the computer after you apply this hotfix.

Replacement information

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre hora UTC y la hora local, utilice elZona horariaficha en elFecha y horaelemento de panel de control.

For the x86-based version of Microsoft OLE DB Provider for DB2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempo
Db2oledb.dll8.0.4303.0628,56014-Oct-201023:26
Msdrda.dll8.0.4303.0898,89614-Oct-201023:25
For the x64-based version of Microsoft OLE DB Provider for DB2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Db2oledb.dl8.0.4303.0877,90414-Oct-201023:26x 64
Msdrda.dll8.0.4303.01,547,08814-Oct-201023:26x 64
Db2oledb.dll8.0.4303.0628,56014-Oct-201023:26x 86
Msdrda.dll8.0.4303.0898,89614-Oct-201023:25x 86
For the IA-64-based version of Microsoft OLE DB Provider for DB2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Db2oledb.dll8.0.4303.01,713,48814-Oct-201023:25IA-64
Msdrda.dll8.0.4303.02,427,21614-Oct-201023:25IA-64
Db2oledb.dll8.0.4303.0628,56014-Oct-201023:26x 86
Msdrda.dll8.0.4303.0898,89614-Oct-201023:25x 86
For the x64-based version of Microsoft Host Integration Server 2009
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Db2oledb.dll8.0.3781.2763,21627-Oct-201035: 00x 64
Drdaresync.exe8.0.3781.2672,60027-Oct-201035: 00x 64
Microsoft.HostIntegration.Adapters.MsDb2.Runtime.dll8.0.3781.279,78427-Oct-201035: 00x 86
Microsoft.HostIntegration.DataAccessLibrary.dll8.0.3781.21,279,89627-Oct-201035: 00x 86
Microsoft.HostIntegration.MsDb2Client.dll8.0.3781.2239,50427-Oct-201035: 00x 86
Msdrda.dll8.0.3781.21,514,83227-Oct-201035: 00x 64
Snanls.dll8.0.3781.2128,33627-Oct-201035: 00x 64
Db2oledb.dll8.0.3781.2539,98427-Oct-201000:30x 86
Msdrda.dll8.0.3781.2875,85627-Oct-201000:30x 86
Snanls.dll8.0.3781.2109,39227-Oct-201000:30x 86


Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Propiedades

Id. de artículo: 2444115 - Última revisión: viernes, 12 de noviembre de 2010 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Host Integration Server 2009
Palabras clave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbprb kbsurveynew kbbug kbmt KB2444115 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2444115

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com