Freigeben über


Umfangreiche XML-Schemasammlungen und Nichtspeicherbedingungen

Während eines Aufrufs der integrierten XML_SCHEMA_NAMESPACE()-Funktion bei einer großen XML-Schemaauflistung oder beim Versuch, umfangreiche XML-Schemaauflistungen zu löschen, kann ein Speichermangel auftreten. Im Folgenden finden Sie Lösungen, mit denen Sie dies behandeln können:

  • Wenn die Systemlast gering ist, verwenden Sie den Befehl DROP_XML_SCHEMA_COLLECTION. Wenn dies fehlschlägt, setzen Sie die Datenbank mithilfe der ALTER DATABASE-Anweisung in den Einzelbenutzermodus, und versuchen Sie erneut, DROP XML SCHEMA COLLECTION auszuführen. Wenn die XML-Schemaauflistung im Master-, Modell- oder tempdb-Objekt vorhanden ist, ist ein Serverneustart für den Einzelbenutzermodus erforderlich.

  • Wenn Sie die XML_SCHEMA_NAMESPACE aufrufen, können Sie versuchen, einen einzelnen XML-Schemanamespace abzurufen. Sie können den Aufruf versuchen, wenn die Systemauslastung geringer ist oder Sie können den Aufruf im Einzelbenutzermodus durchführen.

Siehe auch

Anforderungen und Einschränkungen für XML-Schemasammlungen auf dem Server