MSSQLSERVER_701
Ayrıntılar
Ürün adı |
SQL Server |
Ürün sürümü |
10.50 |
Ürün yapı numarası |
10.50.0000.00 |
Olay Kimliği |
701 |
Olay kaynağı |
MSSQLSERVER |
Bileşen |
SQLEngine |
Simgesel ad |
NOSYSMEM |
İleti metni |
Bu sorguyu çalıştırmak için bellek yetersiz sistem vardır. |
Açıklama
SQL ServerSorguyu çalıştırmak için yeterli bellek ayırma başarısız oldu.Bunun nedeni çeşitli işletim sistemi ayarları, fiziksel bellek yetersizliği veya geçerli iş yükünü üzerinde bellek sınırları gibi nedenlerle.Çoğu durumda, başarısız olan işlem hatasının nedeni, bu değil.
dbcc deyimleri gibi tanılama sorguları başarısız olabilir çünkü sunucu yeterli bellek yok.
Kullanıcı eylemi
Aşağıdaki listede, bellek hataları gidermeye yardımcı olacak genel adımlar özetlenmiştir:
Diğer uygulamalara veya hizmetlere bu sunucuda bellek tükettikten olup olmadığını doğrulayın.Daha az kritik uygulamalar ve hizmetler daha az bellek kullanmak için yeniden yapılandırın.
Performans İzleyicisi sayaçları için toplama başlatmak SQL Server**: Arabellek Yöneticisi**, SQL Server: Bellek Yöneticisi.
Aşağıdaki SQL Server bellek yapılandırma parametrelerini denetleyin:
en fazla sunucu belleği
Min sunucu belleği
awe etkinleştirilmiş
Sorgu başına en az bellek
Olağandışı ayarları dikkat edin.Bunları gerektiği şekilde düzeltin.Hesap için artırılmış bellek gereksinimleri için SQL Server 2008."Sunucu yapılandırma seçeneklerini" varsayılan ayarlar listelenir Çevrimiçi SQL Server Kitapları içinde.
Adres Pencereleme Uzantıları (awe) kullanıyorsanız, Windows güvenlik ayarını doğrulamak Bellekteki sayfaları kilitleme' etkin.
dbcc memorystatus çıktı ve bu hata iletileri gördüğünüz zaman değiştirir şekilde gözlemleyin.
İş yükü (örneğin, şu anda sorguları yürütme eşzamanlı oturum sayısı) denetleyin.
Aşağıdaki eylemleri daha fazla bellek için kullanıma SQL Server:
Uygulamaların yanı sıra SQL Server kaynaklar, deneyin Bu uygulamaları çalıştıran durdurma tüketen veya düşünün çalışan onlara ayrı bir sunucu.Bu, harici bellek baskısı kaldırır.
Yapılandırdıysanız, en fazla sunucu belleği, , ayarı artırın.
Birkaç yer açmak için aşağıdaki dbcc komutlarını çalıştırmak SQL Server bellek önbelleğe alır.
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
Sorun devam ederse, daha fazla araştırmak ve büyük olasılıkla iş yükünü azaltmak gerekecek.