Belirtiler
Microsoft SQL Server 2008 R2'de günlük dağıtımını ve veritabanı yansıtmayı birleştiren bir ortam oluşturduğunuzu varsayalım. Veritabanı ikizleme yüksek güvenlik modunda çalışıyor ve otomatik yük devretme yapılandırılır. Bu durumda, otomatik yük devretmenin ardından, günlük dağıtımı çalışmamaya meyebilir ve SQL Server hata günlüğüne aşağıdaki hata kaydedilir:
<tarih><saat> spıd # hata: 3456, önem derecesi: 16, eyalet: 1. <Tarih><DatabaseNamesaat> SPID # günlük kaydını (#), işlem kimliği (#), Sayfa: LSN = (#), tür = #. GNLK: OpCode = #, bağlam #, PrevPageLSN: (#). Restore from a backup of the database, or repair the database.<Date><Time> spid# Using 'dbghelp.dll' version '4.0.5'<Date><Time> spid# **Dump thread - spid = 0, EC = 0x0000000A928F20F0<Date><Time> spid# ***Stack Dump being sent to <FilePath>\SQLDump0045.txt><4 Date><Time> spid# * *******************************************************************************<Date><Time> spid# *<Date><Time> spid# * BEGIN STACK DUMP:<Date><Time> spid# * <Date><Time> spid# <Date><Time> spid# *<Date><Time> spid# * HandleAndNoteToErrorlog: Exception raised, major=34, minor=56, severity=16
Ayrıca, bazı döküm dosyaları günlük aktarma sunucusunda oluşturulur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2008 R2 SP2 için toplu güncelleştirme 9 /en-us/help/2887606
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.