Aracılığıyla paylaş


Büyük XML şema koleksiyonları ve yetersiz bellek koşulları

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseMicrosoft Fabric'te SQL veritabanı

Büyük bir XML şema koleksiyonundaki yerleşik XML_SCHEMA_NAMESPACE() işlevine yapılan çağrı sırasında veya büyük XML şema koleksiyonlarını bırakmaya çalıştığınızda bellek yetersiz durumu oluşabilir. Bunu işlemek için kullanabileceğiniz çözümler şunlardır:

  • Sistem yükü hafif olduğunda DROP_XML_SCHEMA_COLLECTION komutunu kullanın. Bu başarısız olursa ALTER DATABASE deyimini kullanarak ve DROP XML SCHEMA COLLECTION'ı yeniden deneyerek veritabanını tek kullanıcı moduna geçirin. XML şema koleksiyonu master, model veya tempdb içinde varsa, tek kullanıcı modu için sunucunun yeniden başlatılması gerekir.

  • XML_SCHEMA_NAMESPACE çağrıldığında, tek bir XML şeması ad alanını almayı deneyebilir, sistemi yükü hafifken çağrıyı yapabilir veya çağrıyı tek kullanıcı modunda yapmayı deneyebilirsiniz.

Ayrıca bakınız