Koleksi skema XML besar dan kondisi di luar memori

Berlaku untuk:SQL ServerAzure SQL Database

Selama panggilan ke fungsi XML_SCHEMA_NAMESPACE() bawaan pada koleksi skema XML besar, atau ketika Anda mencoba menghilangkan koleksi skema XML besar, kondisi di luar memori mungkin terjadi. Berikut ini adalah solusi yang dapat Anda gunakan untuk menangani hal ini:

  • Saat beban sistem ringan, gunakan perintah DROP_XML_SCHEMA_COLLECTION. Jika ini gagal, letakkan database dalam mode pengguna tunggal dengan menggunakan pernyataan ALTER DATABASE dan coba DROP XML SCHEMA COLLECTION lagi. Jika koleksi skema XML ada di master, , modelatau tempdb, menghidupkan ulang server diperlukan untuk mode pengguna tunggal.

  • Saat memanggil XML_SCHEMA_NAMESPACE, Anda dapat mencoba mengambil namespace skema XML tunggal, Anda dapat mencoba panggilan saat beban sistem lebih ringan, atau Anda dapat mencoba panggilan dalam mode pengguna tunggal.

Baca juga