Event Id | 6624 |
Source | MSSQLServer |
Description | XML document could not be created because server memory is low. Use sp_xml_removedocument to release XML documents. |
Event Information | CAUSE: When you execute sp_xml_preparedocument, a parsed XML document is stored in the internal cache of SQL Server 2000. The MSXML parser uses up to one-eighth the total memory available for SQL Server. There is not enough memory in the portion of cache allocated to MSXML to open the document specified in the sp_xml_preparedocument statement. This may be because the specified document is very large or because documents already in that memory space do not leave enough space for the new document. For more information about parsing XML documents, see "sp_xml_preparedocument" and "sp_xml_removedocument" in Books Online. RESOLUTION: Execute sp_xml_removedocument to remove documents from memory. Verify that your code always calls sp_xml_removedocument when you have finished processing a document. Your code should account for the possibility that a connection or transaction is interrupted between the sp_xml_preparedocument and the sp_xml_removedocument calls. To accomplish this, you may need to store open document handles in a table where you can reference them if a batch is interrupted. |
Reference Links | Microsoft product: SQL Server Version: 2000.80.760.0 Event Source: MSSQLServer Event ID: 6624 |
Catch threats immediately
We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.