Applies ToSQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Belirtiler

Windows Server 2012 veya Windows işletim sisteminin önceki bir sürümünü çalıştıran bir bilgisayarda Microsoft SQL Server 2014, 2016 veya 2017 64 bit sürümünü yüklediğinizi varsayalım. SQL Server tüm Kullanıcı modu sanal adres alanını kullandığında, SQL Server hata günlüğünde yetersiz bellek hatası iletisi alabilirsiniz. Ayrıca, sorgunun yürütülmesinin tamamlanması uzun sürer ve SOS_MEMORY_TOPLEVELBLOCKALLOCATOR bekleme durumu oluşur.

Aşağıdaki bilgi noktalarını incelediğinizde, çok az kullanılabilir sanal adres alanı olduğunu fark edebilirsiniz:

  • DBCC MEMORYSTATUS-Process/System Counts bölümü-kullanılabilir sanal bellek

  • DMV: sys.dm_os_process_memory-sütun virtual_address_space_available_kb

Bu değerler, bir x64 işleminde 8 terabayt (TB) etrafında başlıyor ve biraz daha

Kullanılabilir sanal adres alanının çok az olduğu bir aşamadan olduğunuzda, bellek ayırmayı gerçekleştirmeye çalışan sorgular da CMEMTHREAD türünün bir bekleme türüyle karşılaşabilir.

Aşağıdaki veri noktaları zamanla artmaya devam edecektir:

  • DMV: sys.dm_os_process_memory ve sys.dm_os_memory_nodes-sütun virtual_address_space_reserved_kb

  • DBCC MEMORYSTATUS-Memory Manager bölümü-VM ayrıldı

Bu değerler genellikle "Max Server Memory" değerinin neredeyse 8 TB kadar artar.

Notla ilgili sorun KB 3074434' da açıklanır. 

Çözüm

Bu güncelleştirme, SQL Server için aşağıdaki toplu güncelleştirmelere dahildir:

      SQL Server 2017 için toplu güncelleştirme 4

      SQL Server 2016 SP1 için toplu güncelleştirme 8  

      SQL Server 2014 Service Pack 2 için toplu güncelleştirme 10

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:

En son SQL Server 2017 toplu güncelleştirmesi

En son SQL Server 2016 toplu güncelleştirmesi

En son SQL Server 2014 toplu güncelleştirmesi

Not Bu güncelleştirmeyi uyguladıktan sonra, bu değişikliği etkinleştirmek için 8075 izleme bayrağını başlangıç parametresi olarak eklemeniz gerekir.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojihakkında bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.