KB4340837 – JAVÍTÁS: 3906-os hibakód jelenik meg, amikor gyorsjavítást alkalmaznak egy olyan kiszolgálóra, amely SQL Server adatbázispillanatfelvétellel rendelkezik egy lekéréses előfizetéses adatbázison

Hatókör
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 on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2014 Service Pack 2 - duplicate (do not use) 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)

Tünetek

Tegyük fel, hogy rendelkezik egy lekéréses előfizetéses adatbázis pillanatképével egy Microsoft SQL Server rendszert futtató kiszolgálón. Amikor gyorsjavítást alkalmaz a kiszolgálón, a parancsfájlszintű frissítés meghiúsul, és a következőhöz hasonló hibaüzenet jelenik meg:

Megjegyzés

dátum és idő spid_number Replikációs feladat biztonsági metaadatainak frissítése...
Dátum timespid_number Hiba: 3906, Súlyosság: 16, Állapot: 1.
Dátum timespid_number Nem sikerült a(z) "database_name" adatbázis frissítése, mert az csak olvasható.
Dátum timespid_number Hiba: 912, Súlyosság: 21, Állapot: 2.
Dátum timespid_number A "főkiszolgáló" adatbázis parancsfájlszintű frissítése nem sikerült, mert a msdb110_upgrade.sql. lépésben 3906-os hiba lépett fel, 1. állapot, 16-os súlyossági szint. Ez egy súlyos hibaállapot, amely megakadályozhatja a normál működést, és az adatbázis offline állapotba kerülhet. Ha a hiba a "főadatbázis" frissítésekor történt, az megakadályozza a teljes SQL Server-példány elindulását. Vizsgálja meg, hogy nincsenek-e hibák a korábbi hibanaplóbejegyzésekben, tegye meg a megfelelő korrekciós lépéseket, majd indítsa újra az adatbázist, hogy a parancsfájlok frissítésének lépései végbefuthassanak.

Megoldás

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

Tudnivalók az SQL Server-buildekről

Az SQL Server minden új buildje tartalmazza az összes olyan gyorsjavítást és biztonsági javítást, amely az előző buildben szerepelt. Javasoljuk, hogy telepítse az SQL Server-verzió legújabb buildjét:

Á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.

Hivatkozások

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