Belirtiler
Bellek içi veritabanı kurtarma SQL Server bir parçası olarak, bellek içi nesneleri kurtarmak için paralel bir görev başlatılır. Bazı senaryolarda bu görev başarısız olabilir. Günlük kurtarma sırasında, hata günlük yinelemesinin son aşamasında gerçekleşirse paralel görevin hata bildirimini kaçırması ve çıkmaması için bir yarış durumu vardır. Bu, kurtarma sırasında bir veritabanının yanıt vermemeye başlamasına dönüşü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. Bu geçici bir yarış durumu sorunudur ve sunucunun yeniden başlatılması veritabanının engelini kaldırır.
Çözüm
Bu düzeltme, SQL Server için aşağıdaki güncelleştirmeye eklenmiştir:
SQL Server 2017 için Toplu Güncelleştirme 8
Bu güncelleştirme, kurtarma görevinin hatayı algılaması ve kurtarma başarısız olduğu için veritabanından ayrılması için kaçırılan bildirimi düzeltir. Ardından veritabanı kurtarma işlemini yeniden başlatmak için ALTER DATABASE SET ONLINE deyimi oluşturulabilir.
SQL Server derlemeleri hakkında
SQL Server için her yeni derleme, önceki derlemedeki 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 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ığı standart terminoloji hakkında bilgi edinin.