Symptomer
Anta at du konfigurerer et miljø som kombinerer Logg levering og databasespeiling i Microsoft SQL Server 2008 R2. For databasespeiling kjører i modus for høy sikkerhet og automatisk failover er konfigurert. I dette tilfellet, etter at du har en automatisk failover Logg-levering kan slutte å virke, og følgende feilmelding logges i SQL Server-feilloggen:
<Dato><tid> spid # feil: 3456, alvorlighetsgrad: 16 tilstand: 1.
<Dato><tid> spid # kan ikke gjøre om loggpost (#), for transaksjons-ID (#), på siden (#), database ' <databasenavnfor >' (database ID #). Side: LSN = (#), type = #. LOG: OpCode = #, kontekst #, PrevPageLSN: (#). Gjenopprette fra en sikkerhetskopi av databasen, eller reparere databasen.
<Dato><tid> spid # ved hjelp av 'dbghelp.dll' versjon '4.0.5'
<Dato><tid> spid # ** Dump tråd - spid = 0, EC = 0x0000000A928F20F0
<Dato><tid> spid # *** stakk Dump sendes til <FilePath> \SQLDump0045.txt
<Date><Time> spid# * *******************************************************************************
<Date><Time> spid# *
<Dato><tid> spid # * BEGYNNE BUNKE DUMP:
<Date><Time> spid# * <Date><Time> spid#
<Date><Time> spid# *
<Dato><tid> spid # * HandleAndNoteToErrorlog: unntak hevet, hovedversjon = 34, mindre = 56, alvorlighetsgrad = 16
I tillegg genereres det noen dumpfiler på loggen levering server.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 9 for SQL Server 2008 R2 SP2/en-us/help/2887606
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".