sp_xml_removedocument (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Entfernt die interne Darstellung des XML-Dokuments, das durch das Dokumenthandle angegeben wird, und erklärt das Dokumenthandle für ungültig.

Ein analysiertes Dokument wird im internen Cache von SQL Server gespeichert. Der MSXML-Parser (msxmlsql.dll) verwendet einen Achtel des für SQL Server verfügbaren Gesamtspeichers. Um zu vermeiden, dass arbeitsspeicherfrei ist, führen Sie die Ausführung sp_xml_removedocument aus, um den Arbeitsspeicher freizugeben.

Transact-SQL-Syntaxkonventionen

Syntax

sp_xml_removedocument hdoc
[ ; ]

Argumente

hdoc

Das Handle für das neu erstellte Dokument. Ein ungültiges Handle gibt einen Fehler zurück. hdoc ist eine ganze Zahl.

Rückgabecodewerte

0 (Erfolg) oder > 0 (Fehler).

Berechtigungen

Erfordert die Mitgliedschaft in der public -Rolle.

Beispiele

Im folgenden Beispiel wird die interne Darstellung eines XML-Dokuments entfernt. Das Handle für das Dokument wird als Eingabe bereitgestellt.

EXEC sp_xml_removedocument @hdoc;

Nächste Schritte