Simptomi
Pretpostavimo da ste podesili okruženje koje kombinuje log shipping i preslikavanje baze podataka u microsoft SQL Server 2008 R2. Preslikavanje baze podataka radi u režimu visoke bezbednosti i automatsko pokretanje je konfigurisano. U ovoj situaciji, nakon automatskog neuspeha, isporuka evidencije može prestati da radi, a u evidenciji grešaka sistema SQL Server evidentira se sledeća greška:
<Date><Time> spid# Error: 3456, Severity: 16, State: 1.<Date><Time> spid# Could not redo log record (#), for transaction ID (#), on page (#), database '<DatabaseName>' (database ID #). Strana: LSN = (#), tip = #. Log: OpCode = #, context #, 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
Pored toga, neke datoteke slike stanja memorije se generišu na serveru za isporuku evidencije.
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 9 za SQL Server 2008 R2 SP2 /en-us/help/2887606
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".