다음을 통해 공유


대형 XML 스키마 컬렉션 및 메모리 부족 조건

적용 대상: SQL Server Azure SQL 데이터베이스

대형 XML 스키마 컬렉션에서 기본 제공 XML_SCHEMA_NAMESPACE() 함수를 호출하거나 대형 XML 스키마 컬렉션을 삭제하려고 하면 메모리 부족 상태가 발생할 수 있습니다. 다음은 이 작업을 처리하는 데 사용할 수 있는 솔루션입니다.

  • 시스템 로드가 가벼워지면 DROP_XML_SCHEMA_COLLECTION 명령을 사용합니다. 이 오류가 발생하면 ALTER DATABASE 문을 사용하고 DROP XML SCHEMA COLLECTION을 다시 시도하여 데이터베이스를 단일 사용자 모드로 전환합니다. XML 스키마 컬렉션이 master, model 또는 tempdb에 있는 경우 단일 사용자 모드에 대해 서버를 다시 시작해야 합니다.

  • XML_SCHEMA_NAMESPACE 호출할 때 단일 XML 스키마 네임스페이스를 검색하거나, 시스템 로드가 더 가벼우면 호출을 시도하거나, 단일 사용자 모드에서 호출을 시도할 수 있습니다.

참고 항목