Sintomas
Considere o seguinte cenário:
-
Utiliza o processo de replicação do Gestor de Configuração do Centro de Sistema.
-
O processo invoca as APIs do programa de cópias a granel (BCP) para replicar dados de tabela entre servidores.
-
A tabela contém uma coluna do tipo de dados XML.
Neste cenário, quando o ficheiro XML é carregado através do BCP, e se a soma de memória de todos os atributos no ficheiro XML for superior a 2 MB, o processo de replicação pode falhar e receber a seguinte mensagem de erro:
Estado 42000 - Erro 6303 - Mensagem [Microsoft][Controlador ODBC 11 para SQL Server][SQL Server]XML parsing: Análise de documentos requer muita memória
Resolução
Este problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:
Atualização Cumulativa 7 para SQL Server 2016 RTM
Atualização Cumulativa 4 para SQL Server 2016 SP1
Atualização Cumulativa 6 para SQL Server 2014 SP2
Atualização Cumulativa 13 para SQL Server 2014 SP1
Atualização Cumulativa 9 para SQL Server 2012 Service Pack 3
Nota Depois de instalar esta atualização, deve ativar o traço da bandeira 6773 para ativar esta correção. Para ativar o traço da bandeira 6773, consulte o tópico Trace Flags (Transact-SQL) no website da Microsoft Developer Network (MSDN).
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Última atualização cumulativa para SQL Server 2016
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.