Solución: El Proveedor de datos administrados de Host Integration Server 2009 para DB2 muestra una fuga de memoria cuando el Proveedor de datos administrados para DB2 llama a paquetes SQL estáticos que tienen parámetros o conjuntos de resultados

Se aplica a
Host Integration Server 2009

Síntomas

Tenga en cuenta el siguiente escenario:

  • Tiene una aplicación que utiliza Microsoft Host Integration Server 2009 Proveedor de datos administrados para DB2 para acceder a un sistema IBM DB2.

  • El Proveedor de datos administrados para DB2 se utiliza para llamar a paquetes SQL estáticos que tienen parámetros o conjuntos de resultados similares a los siguientes.

    CALL STATIC DB2TEST.COLPKG1.CHARTOK1.1(?,?)
    

En este escenario, puede observar que el uso de memoria de la aplicación que hospeda el Proveedor de datos administrados para DB2 aumenta significativamente con el tiempo. Además, la memoria no se libera mientras se ejecuta la aplicación.

Causa

Este problema se produce cuando el Proveedor de datos administrados para DB2 no libera correctamente las descripciones de columnas y parámetros cuando se libera el paquete SQL estático.

Resolución

Para resolver este problema, aplique esta revisión.

Más información sobre esta revisión

Información de la revisión

Microsoft ofrece una revisión compatible. Sin embargo, esta revisión está pensada para corregir únicamente el problema descrito en este artículo. Aplique esta revisión únicamente a los sistemas que experimenten el problema descrito en este artículo. Es posible que esta revisión reciba pruebas adicionales. Por consiguiente, si no se ve gravemente afectado por este problema, le recomendamos que espere a la siguiente actualización de software que contenga esta revisión.

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

Nota: si se producen más problemas o necesita alguna solución, es posible que tenga que crear una solicitud de servicio independiente. Se aplicarán los costos habituales de soporte técnico a las preguntas y problemas de soporte técnico adicionales que no estén relacionados con esta revisión específica. Para obtener una lista completa de los números de teléfono del servicio de soporte técnico y de atención al cliente de Microsoft, así como información acerca de cómo crear una solicitud de servicio independiente, visite el siguiente sitio web de Microsoft:

http://support.microsoft.com/contactus/?ws=support Nota: El formulario "Descarga de revisiones disponible" muestra los idiomas para los que está disponible la revisión. Si no ve su idioma, se debe a que no hay una revisión disponible para ese idioma.

Requisitos previos

Debe tener instalado Microsoft Host Integration Server 2009 para poder aplicar esta revisión.

Información de reinicio

No es necesario que reinicie el equipo una vez aplicada esta revisión.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo enumerados en la siguiente tabla u otros posteriores. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Microsoft Host Integration Server 2009 (basado en x32)

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma
Db2oledb.dll 8.0.3765.2 539,984 13-Jul-2010 19:15 x86
Drdaresync.exe 8.0.3765.2 476,504 13-Jul-2010 19:15 x86
Microsoft.hostintegration.adapters.msdb2.runtime.dll 8.0.3765.2 79,784 13-Jul-2010 19:15 x86
Microsoft.hostintegration.dataaccesslibrary.dll 8.0.3765.2 1,279,896 13-Jul-2010 19:15 x86
Microsoft.hostintegration.msdb2client.dll 8.0.3765.2 239,504 13-Jul-2010 19:15 x86
Msdrda.dll 8.0.3765.2 874,832 13-Jul-2010 19:15 x86
Snanls.dll 8.0.3765.2 109,392 13-Jul-2010 19:15 x86

Microsoft Host Integration Server 2009 (basado en x64)

Nombre de archivo File version Tamaño de archivo Fecha Hora Plataforma Rama de servicio
Db2oledb.dll 8.0.3765.2 763,216 13-Jul-2010 19:16 x64 No es aplicable
Drdaresync.exe 8.0.3765.2 476,504 13-Jul-2010 19:15 x86 No es aplicable
Microsoft.hostintegration.adapters.msdb2.runtime.dll 8.0.3765.2 79,784 13-Jul-2010 19:15 x86 No es aplicable
Microsoft.hostintegration.dataaccesslibrary.dll 8.0.3765.2 1,279,896 13-Jul-2010 19:15 x86 No es aplicable
Microsoft.hostintegration.msdb2client.dll 8.0.3765.2 239,504 13-Jul-2010 19:15 x86 No es aplicable
Msdrda.dll 8.0.3765.2 1,511,760 13-Jul-2010 19:16 x64 No es aplicable
Snanls.dll 8.0.3765.2 128,336 13-Jul-2010 19:16 x64 No es aplicable
Db2oledb.dll 8.0.3765.2 539,984 13-Jul-2010 19:15 x86 SYSWOW
Msdrda.dll 8.0.3765.2 874,832 13-Jul-2010 19:15 x86 SYSWOW
Snanls.dll 8.0.3765.2 109,392 13-Jul-2010 19:15 x86 SYSWOW

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".