症状
请考虑以下情况:
-
您使用的是 System Center Configuration Manager 复制流程。
-
该过程将调用批量复制程序实用工具(BCP) Api 以在服务器之间复制表数据。
-
该表包含 "XML 数据类型" 列。
在此方案中,当通过 BCP 加载 XML 文件时,如果 XML 文件中的所有属性的内存总和大于 2 MB,则复制过程可能会失败,并且你会收到以下错误消息:
状态 42000-错误 6303-消息 [Microsoft] [ODBC Driver 11 for SQL Server] [SQL Server] XML 分析:文档分析需要太多的内存
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
SQL Server 2012 的累积更新 9服务包3
注意 安装此更新后,必须启用跟踪标记6773才能启用此修补程序。 若要启用跟踪标记6773,请参阅 Microsoft 开发人员网络(MSDN)网站上的 跟踪标记(transact-sql) 主题。
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的术语。