Belirtiler
Aşağıdaki senaryoyu ele alalım:
- Microsoft SQL ServerSQL Server 2016 veya SQL ServerSQL Server 2017'de bellek içi Çevrimiçi İşlem İşleme (OLTP) kullanan bir veritabanınız var.
- Disk sürücüsü DOLU olarak görüntülenen $FSLOG içerir.
Bu senaryoda, veritabanı geri yüklemesi aşağıdaki koşullardan biri durumunda başarısız olur:
- SQL Server hizmetini yeniden başlattığınızda. Bu durumda, veritabanı yeniden başlatılırsa, veritabanı kurtarma işleminin başarısız olduğunu ve 5511 hatası döndürdüğünü fark edebilirsiniz. Ayrıca, veritabanı ŞÜPHELİ moduna geçebilir.
- Veritabanını yedekten geri yüklemeye çalıştığınızda. Bu durumda, dosya sistemi günlük kaydı bozulması nedeniyle veritabanı çevrimiçi duruma gelmeyebilir. Örneğin, dosya adı "ffff" ad desenini içeriyorsa.
Bu koşullar altında, aşağıdakine benzer hata iletileri alabilirsiniz:
Not
Msg 5511, Seviye 16, Durum 10
FILESTREAM'in günlük klasörü altındaki 'fba1eafd-fc759c68-ffff.045e1502-038a6397-0000.d790ce11-7d80-4654-9ec0-0c7f4f7c5388.0-0.1000016' dosya sistemi günlük kaydı bozuk.
Msg 3167, Seviye 16, Durum 1
RESTORE veritabanını başlatamadı VeritabanıAdı
Msg 3013, Seviye 16, Durum 1
GERİ YÜKLEME VERİTABANI anormal bir şekilde sonlandırılıyor.
Msg 3414, Seviye 21, Eyalet 1
Kurtarma sırasında DatabaseName veritabanının yeniden başlatılmasını engelleyen bir hata oluştu. Kurtarma hatalarını tanılayın ve düzeltin veya düzgün çalıştığı bilinen bir yedekten geri yükleyin. Hatalar düzeltilmemişse veya beklenmiyorsa Teknik Destek'e başvurun
Çözüm
Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmede düzeltildi:
Cumulative Update 3 for SQL ServerSQL Server 2017
SQL Server 2016 SP1 için Toplu Güncelleştirme 6
SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen 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:
En son toplu güncelleştirme SQL ServerSQL Server 2017
SQL Server 2016 için en son toplu güncelleştirme
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.