Belirtiler
Microsoft SQL Server 2008 veya SQL Server 2008 R2'de saydam veri şifrelemesi (TDE) özelliğinin etkinleştirilmiş olduğu bir veritabanınız olduğunu varsayalım; veritabanındaki tüm yazma işlemleri, WRITELOG veya LOGBUFFER üzerinde süresiz olarak bekler. Veritabanı tam kurtarma modundayken zamanlanmış günlük yedekleri düzenli olarak yapıldığında, SQL Server hata günlüklerindeki ilk ve son günlük sıra numarası (LSN), sorun vurduktan sonra günlük yedekleri için de aynıdır. Bu zaman çerçevesi boyunca herhangi bir kullanıcı etkinliğinin beklendiğini onaylamanız hala gerekebilir. Kullanıcı etkinliği olmaması nedeniyle oluşan bir yazma işlemi olmadığından, LSN numaraları değiştirilemez. İlgili SQL Server hata kütüğü girişleri aşağıdadır:
Günlük yedeklendi. Veritabanı: <DataBaseName>, Oluşturulma tarihi (saat): <tarih><saat>, ilk LSN: 76383:11154:1, son LSN: 76383:11154:1..... Bu yalnızca bir bilgi iletisidir. Kullanıcı eylemi gerekmez. Günlük yedeklendi. Veritabanı: <DataBaseName>, Oluşturulma tarihi (saat): <tarih><saat>, ilk LSN: 76383:11154:1, son LSN: 76383:11154:1..... Bu yalnızca bir bilgi iletisidir. Kullanıcı eylemi gerekmez.
Bu sorun veritabanına tam kurtarma modunda özgü değildir, diğer kurtarma modlarıyla birlikte veritabanlarının da aynı sorunla karşılaşmasını da açıktır. Ayrıca, geri alma durumunda System tablosunda BIRSPID de görebilirsiniz.
Neden
Bu sorun, TDA ile ilgili bazı temel durumlar nedeniyle oluşur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir. Bu düzeltme uygulandıktan sonra, siz sorunu vurduğunuzda SQL Server veritabanını çevrimdışına alır (WRITELOG veya LOGBUFFER on süresiz olarak beklemek yerine), SQL Server hizmetleri yeniden başlatılmadan veritabanı çevrimiçi duruma getirilebilir. Bazı senaryolarda, hiçbir insan katılımı olmadan, veritabanı SQL Server tarafından otomatik olarak yeniden gönderilir. İlgili bilgiler SQL Server hata günlüklerinde günlüğe kaydedilir. Düzeltme sorunu tamamen çözmeyecektir. Bununla birlikte, sorun yeniden oluştuğunda SQL Server hata günlüklerine ek tanılama bilgileri (tür ve hata önem derecesine göre) günlüğe kaydedilebilir. Gerçek özel durumu tanımlamanız ve düzeltmeyi uyguladıktan sonra alabileceğiniz ek tanılama bilgilerinin yardımıyla düzeltmeniz gerekir.
SQL Server 2008 R2 SP2 için toplu güncelleştirme 13 /en-us/help/2967540
SQL Server 2008 SP3 için toplu güncelleştirme 17 /en-us/help/2958696
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:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.