KB4497230 – LØSNING: Kan ikke bli med i den sekundære replikaen hvis databasen har en nedlagt filgruppe i SQL Server 2014, 2016 og 2017

Gjelder for
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Service Pack 2 SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows

Symptomer

Tenk deg følgende:

  • Du har en database med en nedlagt filgruppe som du prøver å legge til i en Always On-tilgjengelighetsgruppe i Microsoft SQL Server 2014, 2016 og 2017.
  • Du kan legge til databasen i den primære replikaen og gjenopprette de fullstendige sikkerhetskopiene og logge sikkerhetskopiene med NORECOVERY på den sekundære replikaen uten problem.

Når du prøver å føye databasen til tilgjengelighetsgruppen på den sekundære replikaen med ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> eller bruke automatisk seeding til å konfigurere sekundær replika, legger du merke til at feil 17207 og 5120 er rapportert for datafilen i den nedlagte filgruppen:

## spid## Starter databasen Databasenavn.

## spid## Feil: 17207, Alvorsgrad: 16, tilstand: 1.

## spid## FileMgr::StartSecondaryDataFiles: Operativsystemfeil 2(Systemet finner ikke den angitte filen.) oppstod under oppretting eller åpning av filen FilePath. Diagnostiser og rett operativsystemfeilen, og prøv operasjonen på nytt.

## spid## Feil: 5120, Alvorsgrad: 16, Tilstand: 5.

## spid## Kan ikke åpne den fysiske filen FilePath. Operativsystemfeil 2: «2(Systemet finner ikke den angitte filen.)».

Du vil også se at databasen går inn i ventende modus for ikke-synkronisering/gjenoppretting på den sekundære replikaen etter at ALTER DATABASE-kommandoen er utført.

Status

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

Oppløsning

Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:

Om kumulative oppdateringer for SQL Server:

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.