Symptome
Nehmen Sie folgendes Szenario an:
- Sie verwenden den System Center Configuration Manager-Replikationsprozess.
- Der Prozess ruft die BCP-APIs (Bulk Copy Program Utility) auf, um Tabellendaten zwischen Servern zu replizieren.
- Die Tabelle enthält eine Spalte für den XML-Datentyp.
Wenn in diesem Szenario die XML-Datei über BCP geladen wird und die Speichersumme aller Attribute in der XML-Datei größer als 2 MB ist, schlägt der Replikationsvorgang möglicherweise fehl, und Sie erhalten die folgende Fehlermeldung:
Hinweis
State 42000 - Error 6303 - Message [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]XML parsing: Document parsing needed too much memory
Lösung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Kumulatives Update 7 für SQL Server 2016 RTM
Kumulatives Update 4 für SQL Server 2016 SP1
Kumulatives Update 6 für SQL Server 2014 SP2
Kumulatives Update 13 für SQL Server 2014 SP1
Kumulatives Update 9 für SQL Server 2012 Service Pack 3
Hinweis Nach der Installation dieses Updates müssen Sie das Ablaufverfolgungsflag 6773 aktivieren, um diesen Fix zu aktivieren. Informationen zum Aktivieren des Ablaufverfolgungsflags 6773 finden Sie im Thema Ablaufverfolgungsflags (Transact-SQL) auf der MSDN-Website (MSDN).
Empfehlung: Installieren des neuesten kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Neuestes kumulative Update für SQL Server 2016
Neuestes kumulative Update für SQL Server 2014
Neuestes kumulatives Update für SQL Server 2012 SP3
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.