KB4497230 – POPRAVEK: Sekundarni repliki ni uspelo, če ima zbirka podatkov v SQL Server 2014, 2016 in 2017 ukinjeno skupino datotek

Velja za
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

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:

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:

Sklici

Preberite več o terminologiji, ki jo Microsoft uporablja za opisovanje posodobitev programske opreme.