sp_xml_removedocument(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

문서 핸들로 지정된 XML 문서의 내부 표현을 제거하고 문서 핸들을 무효로 만듭니다.

구문 분석된 문서는 SQL Server의 내부 캐시에 저장됩니다. MSXML 파서(msxmlsql.dll)는 SQL Server에 사용할 수 있는 총 메모리의 1/8을 사용합니다. 메모리가 부족하지 않도록 하려면 실행 sp_xml_removedocument 하여 메모리를 확보합니다.

Transact-SQL 구문 표기 규칙

구문

sp_xml_removedocument hdoc
[ ; ]

인수

hdoc

새로 만든 문서의 핸들입니다. 유효하지 않은 핸들은 오류를 반환합니다. hdoc는 정입니다.

반환 코드 값

0 (성공) 또는 > 0 (실패).

사용 권한

public 역할의 멤버 자격이 필요합니다.

예제

다음 예에서는 XML 문서의 내부 표현을 제거합니다. 문서의 핸들은 입력으로 제공됩니다.

EXEC sp_xml_removedocument @hdoc;