KB4340837 - DÜZELTME: Çekme aboneliği veritabanında SQL Server veritabanı anlık görüntüsü olan bir sunucuda düzeltme uygulandığında Hata 3906

Uygulandığı Öğe
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) 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 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Belirtiler

Microsoft SQL ServerSQL Server çalıştıran bir sunucudaki çekme aboneliği veritabanında bir veritabanı anlık görüntünüz olduğunu varsayalım. Sunucuya bir düzeltme uyguladığınızda, komut dosyası düzeyinde yükseltme başarısız olur ve aşağıdakine benzer bir hata iletisi alırsınız:

Not

tarih saat spid_number Replikasyon iş güvenliği meta veri yükseltmeleri gerçekleştiriliyor...
tarih timespid_number Hata: 3906, önem derecesi: 16, Durum: 1.
tarih timespid_number Veritabanı salt okunur olduğu için "database_name" veritabanı güncelleştirilemedi.
tarih timespid_number Hata: 912, Önem Derecesi: 21, Durum: 2.
tarih timespid_number Yükseltme adımı 'msdb110_upgrade.sql' 3906, durum 1, önem derecesi 16 hatasıyla karşılaştığından, 'master' veritabanı için betik düzeyi yükseltmesi başarısız oldu. Bu, normal çalışmayı engelleyebilecek ciddi bir hata durumudur ve veritabanı çevrimdışı duruma gelir. Hata, 'ana' veritabanının yükseltilmesi sırasında meydana gelirse, tüm SQL Server SQL Server örneğinin başlatılmasını engeller. Önceki hata günlüğü girdilerinde hata olup olmadığını inceleyin, uygun düzeltici eylemleri gerçekleştirin ve betik yükseltme adımlarının sonuna kadar çalışması için veritabanını yeniden başlatın.

Çözüm

Bu sorun, aşağıdaki SQL Server güncelleştirmelerinde düzeltilmiştir:

SQL Server derlemeleri hakkında

SQL Server için her yeni derleme, bir önceki derlemede yer alan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.