Partager via


Grandes collections de schémas XML et conditions hors mémoire

Lors d’un appel à la fonction intégrée XML_SCHEMA_NAMESPACE() sur une collection de schémas XML volumineuse ou lorsque vous essayez de supprimer des collections de schémas XML volumineuses, une condition de mémoire insuffisante peut se produire. Voici les solutions que vous pouvez utiliser pour gérer ceci :

  • Lorsque la charge système est légère, utilisez la commande DROP_XML_SCHEMA_COLLECTION. Si cela échoue, placez la base de données en mode mono-utilisateur à l’aide de l’instruction ALTER DATABASE et réessayez DROP XML SCHEMA COLLECTION. Si la collection de schémas XML existe dans master, modèle ou tempdb, un redémarrage du serveur est requis pour le mode mono-utilisateur.

  • Lorsque vous appelez le XML_SCHEMA_NAMESPACE, vous pouvez essayer de récupérer un espace de noms de schéma XML unique, vous pouvez essayer l’appel lorsque la charge système est plus légère ou essayer l’appel en mode mono-utilisateur.

Voir aussi

Conditions requises et limitations pour les collections de schémas XML sur le serveur