Delen via


Grote XML-schemaverzamelingen en onvoldoende geheugen

Van toepassing op:SQL ServerAzure SQL DatabaseSQL-database in Microsoft Fabric

Tijdens een aanroep van de ingebouwde functie XML_SCHEMA_NAMESPACE() op een grote XML-schemaverzameling of wanneer u grote XML-schemaverzamelingen probeert te verwijderen, kan er een onvoldoende geheugenvoorwaarde optreden. Hier volgen oplossingen die u kunt gebruiken om dit te doen:

  • Wanneer de systeembelasting licht is, gebruikt u de opdracht DROP_XML_SCHEMA_COLLECTION. Als dit mislukt, plaatst u de database in de modus voor één gebruiker met behulp van de instructie ALTER DATABASE en probeert u DROP XML SCHEMA COLLECTION opnieuw uit te voeren. Als de XML-schemaverzameling bestaat in master, modelof tempdb, is het opnieuw opstarten van de server vereist voor de modus voor één gebruiker.

  • Wanneer u de XML_SCHEMA_NAMESPACE aanroept, kunt u proberen om één XML-schemanaamruimte op te halen, kunt u de aanroep proberen wanneer de systeembelasting lichter is of u kunt de aanroep proberen in de modus voor één gebruiker.

Zie ook