Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Anta at du bruker funksjonen AlwaysOn tilgjengelighetsgrupper i Microsoft SQL Server 2012. Når du endrer tilkobling tilgangen til den sekundære replikaen fra "leses" til "uleselige", oppstår en feil på sider som bruker side komprimering i den angitte replikaen.

Tilgjengelighet databaser som opplever dette problemet i sekundære replikaen kan ikke gjenopprette på grunn av en feil i fasen av gjør om for synkronisering. Sekundær replikaen blir ikke synkronisert med den primære replikaen, og den rapporterer en status for synkronisering av "SUSPEND_FROM_REDO". Du kan også få følgende feilmeldinger i feilloggen for SQL-Server som er vert for den sekundære replikaen:

<Dato><tid> spid <ID> feil: 17066, alvorlighetsgrad: 16 tilstand: 1.
<Dato><tid> spid <ID> SQL Server påstand: fil: < page.cpp > linje = 3898 mislyktes påstand = '! pageFull'. 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><tid> spid <ID> feil: 3624, alvorlighetsgrad: 20, tilstand: 1.
<Dato><tid> spid <ID> en systemkontroll påstand har 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 QFE fra kundestøtte.
<Dato><tid> spid <ID> AlwaysOn tilgjengelighetsgrupper data bevegelse for databasen ' <Databasenavnfor >' 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><tid> spid <ID> feil: 3313, alvorlighetsgrad: 21, tilstand: 2.
<Dato><tid> spid <ID> under gjøre om en loggede operasjon i databasen ' <Databasenavn>', det oppstod en feil i loggen oppførings-ID (1786:4978584:74). Den spesifikke feilen logges vanligvis tidligere som en feil i tjenesten Windows Event Log. Gjenoppretter databasen fra en fullstendig sikkerhetskopi, eller reparere databasen.
<Dato><tid> spid <ID> endre DB param alternativ: CV
<Dato><tid> spid <ID> AlwaysOn tilgjengelighetsgrupper data bevegelse for databasen ' <Databasenavnfor >' er gjenopptatt. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
<Dato><tid> spid <ID> Nonqualified transaksjoner blir tilbakeført i databasen <Databasenavn> for en statusendring AlwaysOn tilgjengelighetsgrupper. Estimert Tilbakerullingen er fullført: 100%. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
<Dato><tid> spid <ID> AlwaysOn tilgjengelighetsgrupper tilkoblingen hoveddatabasen brutt for sekundær databasen ' <Databasenavnfor >' på tilgjengelighet replikaen med replika-ID: {bbdedecb-f26b-47e9-9e7d-7c22f99edb23}. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
<Dato><tid> spid <ID> starter databasen ' <Databasenavnfor >'.
<Dato><tid> spid <ID> gjenoppretting av database ' <Databasenavn>' (13) er 0% fullført (omtrent 781 sekunder gjenstår). Fase 1 av 3. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
……

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:


Hvis du vil ha mer informasjon

Forrige problemet kan oppstå når lesetilgang endres for den sekundære replikaen.
Du kan angi lese-tilgang over tilgjengelige databaser på den sekundære replikaen ved hjelp av følgende to metoder:

  • Angi lese-tilgang ved å bruke kommandoen Endre tilgjengelighet gruppe:

    ALTER AVAILABILITY GROUP [AGName]MODIFY REPLICA ON N'<SRV>' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = NO))
  • Angi lese-tilgang ved å endre innstillingene i Object Explorer i SQL Server Management Studio (SSMS):

    • Koble til serveren, og åpne deretter mappen AlwaysOn tilgjengelighet.

    • Åpne tilgjengelighetsgrupper-mappen.

    • Høyreklikk gruppen tilgjengelighet, og velg Egenskaper.

    • Endre egenskapen lesbar sekundære for sekundær replikaen til Nei, og klikk deretter Ok.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×