Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server 2016 Service Pack 2 (SP2) Toplu Güncelleştirme 2 (CU2) veya sonraki sürümlerini kullanırsınız.

  • Birçok veritabanını (genellikle 200'den fazla) barındıran bir örneği çalıştırıyorsunuz ve örnek bir Always On Kullanılabilirlik Grubunun (AG) (genellikle ikincil sunucu rolüyle) bir parçasıdır. Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. Tüm kullanıcı veritabanlarının AG'lere ait olması gerekmez.

  • bir Birim Gölge Kopyası Hizmetleri (VSS) uygulaması çalıştırarak SQL Server örneğinin tüm veya bazı veritabanlarının yedeklerini isteyebilirsiniz.

Bu senaryoda, SQL Writer Hizmeti kilitlenme durumuna ulaşabilir ve kilitleri süresiz olarak ana (object_id 28 ile sys.sysdbreg) iç sistem tablosuna karşı tutabilir. Ayrıca, bu kilitler sırayla sys.dm_hadr_database_replica_states gibi sistem Dinamik Yönetim Görünümlerinden (DMV) okumayı engeller ve örnekte önemli ikincil engellemelere yol açabilir. Ayrıca blok zinciri analizinin, SQL Server VSS Yazıcı'dan kaynaklanan aşağıdaki deyimi baş engelleyici olarak döndürdüğünü fark edersiniz:

"master.sys.databases'ten name, recovery_model_desc, state_desc, CONVERT(integer, is_in_standby), ISNULL(source_database_id,0) öğesini seçin"

Ardından SQL Server ASYNC_NETWORK_IO bekleme durumuna sahip olur.

Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. ASYNC_NETWORK_IO bekleme uygulandığından, buna karşı wait_time hiçbir zaman iki saniyeyi (2.000 ms) aşamaz. Ancak, bekleme türü süresiz olarak yerinde kalır ve bu durum hiçbir zaman kendi başına engeli kaldırmaz. Durumun engelini kaldırmak için SQL Writer Hizmeti öldürmenizi gerektirir.

Bu baş engelleyici tarafından engellenen SPID arasında genellikle bir DBSTARTUP SPID (alwayson secondary DB redo) olacaktır.

Durum

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

Çözüm

Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltildi:

SQL Server için toplu güncelleştirmeler hakkında:

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmede yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkı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.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×