Partilhar via


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

Aplica-se a:SQL ServerAzure SQL DatabaseBase de dados SQL no Microsoft Fabric

Durante uma chamada à função XML_SCHEMA_NAMESPACE() incorporada numa grande coleção de esquemas XML, ou quando tenta eliminar grandes coleções de esquemas XML, pode ocorrer uma condição de falta de memória. Seguem-se as soluções que pode usar para lidar com isto:

  • Quando a carga do sistema for leve, use o comando DROP_XML_SCHEMA_COLLECTION. Se isto falhar, coloque a base de dados em modo de utilizador único usando a instrução ALTER DATABASE e tentando novamente DROP XML SCHEMA COLLECTION. Se a coleção de esquemas XML existir em master, model, ou tempdb, é necessário um reinício do servidor para o modo de utilizador único.

  • Quando chamas a XML_SCHEMA_NAMESPACE, podes tentar recuperar um único espaço de nomes de esquema XML, podes tentar a chamada quando a carga do sistema estiver mais leve, ou podes tentar a chamada em modo de utilizador único.

Consulte também