KB4497230 – PATAISYMAS: nepavyksta prisijungti prie antrinės replikos, jei duomenų bazėje yra nebenaudojama failų grupė 2014, 2016 ir 2017 „SQL Server“

Taikoma
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

Požymiai

Apsvarstykite šį scenarijų:

  • Turite duomenų bazę su nebeveikiančia failų grupe, kurią bandote įtraukti į nuolatinio pasiekiamumo grupę (AG) "Microsoft „SQL Server“ 2014", 2016 ir 2017.
  • Galite be problemų įtraukti duomenų bazę į pirminę repliką ir atkurti visas bei registruoti atsargines kopijas naudodami NORECOVERY antrinėje replikoje.

Šiame scenarijuje, kai bandote prijungti duomenų bazę prie prieinamumo grupės antrinėje replikoje naudodami ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> arba naudojate automatinį sodinimą antrinei replikai konfigūruoti, pastebėsite, kad nebeveikiančios failų grupės duomenų failo klaidos 17207 ir 5120:

## spid## Paleidžiama duomenų bazė "DatabaseName".

## spid## Klaida: 17207, sunkumas: 16, būsena: 1.

## spid## FileMgr::StartSecondaryDataFiles: Kuriant arba atidarant failą "FilePath", įvyko 2 operacinės sistemos klaida(sistema neranda nurodyto failo). Nustatykite ir ištaisykite operacinės sistemos klaidą ir pakartokite operaciją.

## spid## Klaida: 5120, Sunkumas: 16, Būsena: 5.

## spid## Neįmanoma atidaryti fizinio failo "FilePath". 2 operacinės sistemos klaida: "2(sistema negali rasti nurodyto failo.)".

Taip pat pamatysite, kaip duomenų bazė pereis į nesinchronizuojamo/atkūrimo laukimo režimą antrinėje replikoje po to, kai bus įvykdyta komanda ALTER DATABASE.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Sprendimas

Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.