Symptomer
Anta at du bruker Microsoft SQL Server-2016 eller 2017 alltid på tilgjengelighetsgrupper. Når du reaktiverer en suspendert tilgjengelighet-database, kan det oppstå en feil i påstand på sekundære replikaen. I tillegg feilmeldinger som ligner følgende, logges i feilloggen for SQL Server på den sekundære replikaen.
Dato/klokkeslett Feil: 17066, alvorlighetsgrad: 16 tilstand: 1.
Dato/klokkeslett SQL Server-deklarasjonen: Fil: < recovery.cpp > linje =LineNumber mislyktes påstand = ' recXdes -> IsLockReleased () & & recXdes -> GetOutstandingCount () == 0. Denne feilen kan være relatert til timing. Hvis feilen vedvarer etter å kjøre oppgaven, bruke DBCC CHECKDB til å kontrollere databasen for strukturelle integritet eller restarte serveren for å sikre i minnets datastrukturer ikke er skadet.
Dato/klokkeslett Feil: 3624, alvorlighetsgrad: 20, tilstand: 1.
Dato/klokkeslett En systemkontroll Påstand mislyktes. Se i feilloggen for SQL Server for detaljer. En Deklarasjonsfeil er vanligvis forårsaket av en feil eller dataødeleggelse i programvare. Hvis du vil kontrollere for feil i sikkerhetsdatabasen, bør du vurdere å kjøre DBCC CHECKDB. Hvis du har avtalt å sende Dumper til Microsoft under installasjonen, vil en minidump sendes til Microsoft. En oppdatering kan være tilgjengelige fra Microsoft i den nyeste oppdateringspakken eller i en hurtigreparasjon fra kundestøtte.
Dato/klokkeslett Feil: 3624, alvorlighetsgrad: 20, tilstand: 2.
Dato/klokkeslett En systemkontroll Påstand mislyktes. Se i feilloggen for SQL Server for detaljer. En Deklarasjonsfeil er vanligvis forårsaket av en feil eller dataødeleggelse i programvare. Hvis du vil kontrollere for feil i sikkerhetsdatabasen, bør du vurdere å kjøre DBCC CHECKDB. Hvis du har avtalt å sende Dumper til Microsoft under installasjonen, vil en minidump sendes til Microsoft. En oppdatering kan være tilgjengelige fra Microsoft i den nyeste oppdateringspakken eller i en hurtigreparasjon fra kundestøtte.
Dato/klokkeslett Feil: 3313, alvorlighetsgrad: 21, tilstand: 2.
Dato/klokkeslett Ved å gjøre om en loggede operasjon i database databasenavn, oppstod det en feil i loggen oppførings-ID (R-ecordID). Den spesifikke feilen logges vanligvis tidligere som en feil i tjenesten Windows Event Log. Gjenoppretter databasen fra en fullstendig sikkerhetskopi, eller reparere databasen.
Dato/klokkeslett Alltid på tilgjengelighetsgrupper data bevegelse for database databasenavn er avbrutt på grunn av følgende: "system" (kilde-ID 2; Source-streng: 'SUSPEND_FROM_REDO'). Hvis du vil gjenoppta data bevegelse på databasen, må du gjenoppta databasen manuelt. For informasjon om hvordan du fortsetter en database for tilgjengelighet, se SQL Server Books Online.
Dato/klokkeslett Endre DB param alternativ: CV
Dato/klokkeslett Alltid på tilgjengelighetsgrupper data bevegelse for database databasenavn er gjenopptatt. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
Dato/klokkeslett Alltid på tilgjengelighetsgrupper tilkobling til hoveddatabasen etablert for sekundær database databasenavn på tilgjengelighet replikaen ReplicaName med replika-ID: ReplicaID. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
Dato/klokkeslett Tilbakebetaling av LSN (LsnNumber) ble identifisert for databasen med ID DatabaseID. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
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".
Referanser
Lær mer om terminologiensom Microsoft bruker til å beskrive oppdateringer av programvare.