Znaki
Oglejte si ta scenarij:
- Imate zbirko podatkov z ukinjeno skupino datotek, ki jo poskušate dodati v skupino razpoložljivosti »Vedno vklopljeno« v strežnikih Microsoft SQL Server 2014, 2016 in 2017.
- Zbirko podatkov lahko dodate v primarno repliko in obnovite popolne varnostne kopije in varnostne kopije dnevnika z NORECOVERY na sekundarni repliki brez težav.
V tem scenariju, ko poskušate združiti zbirko podatkov s skupino razpoložljivosti v sekundarni repliki z ALTER DATABASE DatabaseName>< SET HADR AVAILABILITY GROUP = <AGName> ali uporabite samodejno sejanje za konfiguracijo sekundarne replike, opazite, da sta za podatkovno datoteko v ukinjeni skupini datotek prijavljeni napaki 17207 in 5120:
## spid## Zagon baze podatkov 'DatabaseName'.
## spid## Napaka: 17207, Resnost: 16, Stanje: 1.
## spid## FileMgr::StartSecondaryDataFiles: Napaka operacijskega sistema 2(Sistem ne more najti navedene datoteke.) se je pojavila med ustvarjanjem ali odpiranjem datoteke 'FilePath'. Diagnosticirajte in popravite napako operacijskega sistema ter poskusite znova izvesti postopek.
## spid## Napaka: 5120, Resnost: 16, Stanje: 5.
## spid## Fizične datoteke »FilePath« ni mogoče odpreti. Napaka operacijskega sistema 2: "2(Sistem ne more najti navedene datoteke.)".
Po izvedbi ukaza ALTER DATABASE boste videli tudi, da baza podatkov preide v način »Not Sinhronizing/Recovery Ready« na sekundarni repliki.
Stanje
Microsoft je potrdil, da gre za težavo v Microsoftovih izdelkih, ki so navedeni v razdelku »Velja za«.
Rešitev
Ta težava je odpravljena v teh zbirnih posodobitvah za SQL Server:
Zbirna posodobitev 7 za servisni paket SP2 za SQL Server 2016
Zbirna posodobitev 15 za servisni paket SP1 za SQL Server 2016
Zbirna posodobitev 4 za servisni paket SP3 za SQL Server 2014
Zbirna posodobitev 17 za servisni paket SP2 za SQL Server 2014
O zbirnih posodobitvah za SQL Server:
Vsaka nova zbirna posodobitev za SQL Server vsebuje vse sprotne popravke in varnostne popravke, ki so bili vključeni v prejšnjo zbirno posodobitev. Oglejte si najnovejše zbirne posodobitve za SQL Server:
- Najnovejša zbirna posodobitev za SQL Server 2017
- Najnovejša zbirna posodobitev za SQL Server 2016
- Najnovejša zbirna posodobitev za SQL Server 2014
Sklici
Preberite več o terminologiji, ki jo Microsoft uporablja za opisovanje posodobitev programske opreme.