Jelenségek
Tegyük fel, hogy a Microsoft SQL Server 2016 vagy 2017 Always On rendelkezésre állási csoportokat használja. A felfüggesztett rendelkezésre állási adatbázis folytatásakor helyességi hiba léphet fel a másodlagos replikán. Emellett az alábbihoz hasonló hibaüzenetek is bekerülnek a másodlagos replika SQL Server hibanaplójába.
Dátum/idő Hiba: 17066, Súlyosság: 16, Állapot: 1.
Dátum/idő SQL Server Assertion: File: <recovery.cpp>, line=LineNumber Failed Assertion = 'recXdes->IsLockReleased () && recXdes->GetOutstandingCount () == 0'. Ez a hiba időzítéssel kapcsolatos lehet. Ha a hiba az utasítás újrafuttatása után is fennáll, a DBCC CHECKDB használatával ellenőrizze az adatbázis szerkezeti integritását, vagy indítsa újra a kiszolgálót, hogy a memóriabeli adatstruktúrák ne sérüljenek.
Dátum/időHiba: 3624, Súlyosság: 20, Állapot: 1.
Dátum/időNem sikerült ellenőrizni a rendszer helyességi feltételét. A részletekért tekintse meg a SQL Server hibanaplót. A helyességi feltétel hibáját általában szoftverhiba vagy adatsérülés okozza. Az adatbázis sérülésének ellenőrzéséhez fontolja meg a DBCC CHECKDB futtatását. Ha a telepítés során beleegyezett, hogy memóriaképeket küld a Microsoftnak, a rendszer egy mini memóriaképet küld a Microsoftnak. Előfordulhat, hogy egy frissítés elérhető a Microsofttól a legújabb szervizcsomagban, vagy egy technikai támogatásból származó gyorsjavításban.
Dátum/időHiba: 3624, Súlyosság: 20, Állapot: 2.
Dátum/időNem sikerült ellenőrizni a rendszer helyességi feltételét. A részletekért tekintse meg a SQL Server hibanaplót. A helyességi feltétel hibáját általában szoftverhiba vagy adatsérülés okozza. Az adatbázis sérülésének ellenőrzéséhez fontolja meg a DBCC CHECKDB futtatását. Ha a telepítés során beleegyezett, hogy memóriaképeket küld a Microsoftnak, a rendszer egy mini memóriaképet küld a Microsoftnak. Előfordulhat, hogy egy frissítés elérhető a Microsofttól a legújabb szervizcsomagban, vagy egy technikai támogatásból származó gyorsjavításban.
Dátum/időHiba: 3313, Súlyosság: 21, Állapot: 2.
Dátum/időA DatabaseName adatbázis naplózott műveletének végrehajtása során hiba történt a naplórekord azonosítójában (RecordID). A rendszer általában hibaként naplózza az adott hibát a Windows Eseménynapló szolgáltatásban. Állítsa vissza az adatbázist egy teljes biztonsági másolatból, vagy javítsa ki az adatbázist.
Dátum/időA DatabaseName adatbázis Always On rendelkezésre állási csoportok adatáthelyezési művelete a következő okból lett felfüggesztve: "rendszer" (forrásazonosító: 2; Forrássztring: 'SUSPEND_FROM_REDO'). Az adatbázis adatáthelyezési folyamatának folytatásához manuálisan kell folytatnia az adatbázist. A rendelkezésre állási adatbázisok folytatásáról további információt a SQL Server Books Online-ban talál.
Dátum/időALTER DB param option: RESUME
Dátum/időA DatabaseName adatbázis Always On rendelkezésre állási csoportok adatáthelyezési művelete folytatódott. Ez csak tájékoztató üzenet. Nincs szükség felhasználói műveletre.
Dátum/időAlways On rendelkezésre állási csoportok kapcsolata a databaseName másodlagos adatbázishoz létrehozott elsődleges adatbázissal a replikaazonosítóval rendelkező ReplicaName rendelkezésre állási replikán: ReplicaID. Ez csak tájékoztató üzenet. Nincs szükség felhasználói műveletre.
Dátum/időA rendszer azonosította a helyreállítási LSN-t (LsnNumber) a DatabaseID azonosítójú adatbázishoz. Ez csak tájékoztató üzenet. Nincs szükség felhasználói műveletre.
Megoldás
Ezt a problémát a következő összegző frissítések javítják ki a SQL Server esetében:
A SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és az előző összegző frissítésben szereplő összes biztonsági javítást. Tekintse meg az SQL Server legújabb összegző frissítéseit:
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.