Koleksi skema XML besar dan kondisi di luar memori

Berlaku untuk: SQL Server (semua versi yang didukung) Azure 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 kehabisan 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 UBAH 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 satu namespace skema XML, Anda dapat mencoba panggilan ketika beban sistem lebih ringan, atau Anda dapat mencoba panggilan dalam mode pengguna tunggal.

Lihat juga