Compartilhar via


Grandes coleções de esquema XML e condições de falta de memória

Durante uma chamada para a função interna XML_SCHEMA_NAMESPACE() em uma grande coleção de esquemas XML, ou quando você tenta remover grandes coleções de esquemas XML, uma condição de insuficiência de memória pode ocorrer. Veja a seguir as soluções que você pode usar para lidar com isso:

  • Quando a carga do sistema for leve, use o comando DROP_XML_SCHEMA_COLLECTION. Se isso falhar, coloque o banco de dados no modo de usuário único usando a instrução ALTER DATABASE e tentando DROP XML SCHEMA COLLECTION novamente. Se a coleção de esquemas XML existir no mestre, modelo ou tempdb, uma reinicialização do servidor será necessária para o modo de usuário único.

  • Ao chamar o XML_SCHEMA_NAMESPACE, você pode tentar recuperar um único namespace de esquema XML, tentar a chamada quando a carga do sistema estiver mais leve ou tentar a chamada no modo de usuário único.

Consulte Também

Requisitos e limitações para coleções de esquema XML no servidor