KB4497230 – KORJAUS: Toissijaiseen replikaan liittäminen epäonnistui, jos tietokannassa on poistettu tiedostoryhmä SQL Server 2014:ssä, 2016:ssa ja 2017:ssä

Käytetään kohteeseen
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

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:

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.