Síntomas
Imagine la siguiente situación:
-
Tiene una aplicación de proveedor OLE DB de cliente nativo de SQL Server que se conecta a un servidor que ejecuta Microsoft SQL Server 2012 o SQL Server 2014 para tener acceso a los datos.
-
La aplicación llama al método Prepare en una instancia de SQL Server para preparar las consultas para usar parámetros.
En este escenario, se puede producir una condición de pérdida de memoria.
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 1 para SQL Server 2014 /en-us/help/2931693
Actualización acumulativa 7 para SQL Server 2012 SP1 /en-us/help/2894115
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Para evitar este problema, agregue la palabra clave DataTypeCompatibility = 80 a la cadena de conexión del servidor SQL Server. para obtener más información, vea compatibilidad de tipos de datos para las versiones de cliente en el siguiente tema en el sitio web de Microsoft TechNet:
Requisitos del sistema para SQL Server Native Client
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Consulte la terminología que Microsoft usa para describir las actualizaciones de software.