Symptomer
Overvej følgende scenarie:
- Du har en database med en hedengangen filgruppe, som du forsøger at føje til en Always On tilgængelighedsgruppe i Microsoft SQL Server 2014, 2016 og 2017.
- Du er i stand til at tilføje databasen til den primære replika og gendanne de fulde og logsikkerhedskopier med NORECOVERY på den sekundære replika uden problemer.
Når du i dette scenarie forsøger at forbinde databasen med tilgængelighedsgruppen på den sekundære replika med ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> eller bruger automatisk seeding til at konfigurere sekundær replika, bemærker du, at fejl 17207 og 5120 er rapporteret for datafilen i den hedengangne filgruppe:
## spid## Start af databasens 'Databasenavn'.
## spid## Fejl: 17207, Alvorsgrad: 16, Tilstand: 1.
## spid## FileMgr::StartSecondaryDataFiles: Operativsystemfejl 2(Systemet kan ikke finde den angivne fil.) opstod under oprettelse eller åbning af filen 'FilePath'. Diagnosticer og ret fejlen i operativsystemet, og prøv at udføre handlingen igen.
## spid## Fejl: 5120, Alvorsgrad: 16, Tilstand: 5.
## spid## Det fysiske billede "FilePath" kan ikke åbnes. Operativsystemfejl 2: "2(Systemet kan ikke finde den angivne fil.)".
Du vil også se databasen skifte til tilstanden Synkroniserer ikke/genoprettelse ventende på den sekundære replika, når ALTER DATABASE-kommandoen er udført.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Om kumulative opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2017
- Seneste kumulative opdatering til SQL Server 2016
- Seneste kumulative opdatering til SQL Server 2014
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.