Síntomas
Imagine la siguiente situación:
-
Use el proceso de replicación de System Center Configuration Manager.
-
El proceso invoca las API de la utilidad de programación de copia masiva (BCP) para replicar datos de tabla entre servidores.
-
La tabla contiene una columna de tipo de datos XML.
En este escenario, cuando se carga el archivo XML a través de BCP, y si la suma de memoria de todos los atributos en el archivo XML es superior a 2 MB, es posible que el proceso de replicación falle y reciba el siguiente mensaje de error:
Estado 42000-error 6303-mensaje [Microsoft] [ODBC driver 11 for SQL Server] [SQL Server] Análisis de XML: el análisis de documentos requirió demasiada memoria
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Actualización acumulativa 7 para SQL Server 2016 RTM
Actualización acumulativa 4 para SQL Server 2016 SP1
Actualización acumulativa 6 para SQL Server 2014 SP2
Actualización acumulativa 13 para SQL Server 2014 SP1
Actualización acumulativa 9 para SQL Server 2012 Service Pack 3
Nota Después de instalar esta actualización, debe habilitar la marca de seguimiento 6773 para habilitar esta corrección. Para habilitar la marca de seguimiento 6773, vea el tema traza Flags (Transact-SQL) en el sitio web de Microsoft Developer Network (MSDN).
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:
Actualización acumulativa más reciente de SQL Server 2016
Actualización acumulativa más reciente de SQL Server 2014
Actualización acumulativa más reciente de SQL Server 2012 SP3
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.