Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Sinulla on tietokanta, jossa on käytöstä poistettu tiedostoryhmä, jota yrität lisätä Always On -käytettävyysryhmään Microsoft SQL Server 2014:ssä, 2016:ssa ja 2017:ssä.
- Voit lisätä tietokannan ensisijaiseen replikaan ja palauttaa täyden varmuuskopion ja lokivarmuuskopiot NORECOVERY-toiminnolla toissijaiseen replikaan ongelmitta.
Tässä skenaariossa, kun yrität liittää tietokannan toissijaisen replikan käytettävyysryhmään ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> -parametrilla tai käytät automaattista kylvöä toissijaisen replikan määrittämiseksi, huomaat, että virheet 17207 ja 5120 raportoidaan käytöstä poistetun tiedostoryhmän datatiedostolle:
## spid## TietokannanNimi käynnistetään tietokantaa.
## spid## Virhe: 17207, vakavuus: 16, tila: 1.
## spid## FileMgr::StartSecondaryDataFiles: Käyttöjärjestelmän virhe 2(Järjestelmä ei löydä määritettyä tiedostoa.) tapahtui luotaessa tai avattaessa tiedostoa FilePath. Määritä ja korjaa käyttöjärjestelmän virhe ja yritä suorittaa toiminto uudelleen.
## spid## Virhe: 5120, vakavuus: 16, tila: 5.
## spid## Fyysistä tiedostoa FilePath ei voi avata. Käyttöjärjestelmän virhe 2: "2(järjestelmä ei löydä määritettyä tiedostoa.)".
Näet myös, että tietokanta siirtyy Ei synkronoitu / Palautus odottaa -tilaan toissijaisessa replikassa, kun ALTER DATABASE -komento on suoritettu.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
- SQL Server 2017:n uusin kumulatiivinen päivitys
- SQL Server 2016:n uusin kumulatiivinen päivitys
- SQL Server 2014:n uusin kumulatiivinen päivitys
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.