KB4497230 – JAVÍTÁS: Nem sikerült csatlakozni a másodlagos replikához, ha az adatbázis 2014-es, 2016-os és 2017-es SQL Server már nem működik

Hatókör
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

Tünetek

Vegyük például a következő esetet:

  • Van egy olyan adatbázisa, amely tartalmaz egy megszűnt fájlcsoportot, amelyet egy folyamatosan működő rendelkezésre állási csoporthoz szeretne hozzáadni a Microsoft SQL Server 2014-ben, 2016-ban és 2017-ben.
  • Probléma nélkül hozzáadhatja az adatbázist az elsődleges replikához, és a NORECOVERY segítségével visszaállíthatja a teljes és a napló biztonsági másolatait a másodlagos replikán.

Ebben a forgatókönyvben, amikor az adatbázist a másodlagos replika rendelkezésre állási csoportjához próbálja csatlakoztatni az ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> paranccsal, vagy automatikus seeding használatával konfigurálja a másodlagos replikát, 17207-es és 5120-as hibát észlelhet a megszűnt fájlcsoport adatfájljához:

## spid:## A (z) "AdatbázisNeve" adatbázis indítása.

## spid:## Hiba: 17207, súlyosság: 16, állapot: 1.

## spid## FileMgr::StartSecondaryDataFiles: 2. operációsrendszer-hiba (A rendszer nem találja a megadott fájlt.) történt a(z) "FilePath" fájl létrehozásakor vagy megnyitásakor. Diagnosztizálja és javítsa ki az operációs rendszer hibáját, és próbálja meg ismét a műveletet.

## spid:## Hiba: 5120, súlyosság: 16, állapot: 5.

## spid:## A "FilePath" fizikai fájl nem nyitható meg. Operációs rendszer 2. hiba: "2(A rendszer nem találja a megadott fájlt.)".

Azt is látni fogja látni, hogy az adatbázis az ALTER DATABASE parancs végrehajtása után Nem szinkronizálódik/helyreállítás függőben módba vált a másodlagos replikán.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Megoldás

A hibát az SQL Server következő összegző frissítéseiben javítottuk:

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.