Jelenségek
Tegyük fel, hogy több SQL Server naplózási eseményt konfigurált úgy, hogy a Microsoft SQL Server 2022, a Microsoft SQL Server 2019 vagy a Microsoft SQL Server 2016 Service Pack 2 (SP2) biztonsági naplójába írjon. Ebben a forgatókönyvben megfigyelheti, hogy az első kiszolgálónapló kivételével az összes kiszolgálónapló nem ír. Emellett a második kiszolgálónapló hozzáadásakor a következőhöz hasonló hibaüzenet jelenhet meg a SQL Server hibanaplóban:
Hiba: 33204, Súlyosság: 17, Állapot: 1.
SQL Server Az audit nem tudott írni a biztonsági naplóba.
A probléma oka
Ez a probléma akkor fordul elő, ha a beállításjegyzék eseményforrás-jelzője 0-ra van állítva.
Kerülő megoldás
A probléma megkerüléséhez használja az alábbi módszerek egyikét:
-
Állítsa a kiszolgálónaplózási eseményeket úgy, hogy a SQL Server biztonsági napló helyett fájlba legyenek írva.
-
Ha engedélyezni szeretné, hogy több kiszolgálónapló-esemény is írni tudjon a SQL Server biztonsági naplóba, módosítsa a következő beállításjegyzékbeli alkulcs értékét 0-ról1-re:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags
Megjegyzés:Az új beállításjegyzék-beállítás érvénybe léptetéséhez újra kell indítani a kiszolgálónaplókat.
ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF)
GO
ALTER SERVER AUDIT [AuditName] WITH (STATE = ON)
GO
Fontos: A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja a rendszert. Mielőtt módosítja a beállításjegyzéket, javasoljuk, hogy készítsen biztonsági másolatot a számítógépen lévő értékes adatokról.
Megoldás
Ezt a problémát a következő kumulatív frissítések javítják ki a SQL Server esetében:
A SQL Server minden új összegző frissítése tartalmazza az előző buildben található összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse a legújabb buildet a SQL Server verziójához:
A 2016-os SQL Server szervizcsomag-információi
Ezt a problémát a következő szervizcsomagban javítottuk SQL Server esetén:
A szervizcsomagok összegzőek. Minden új szervizcsomag tartalmazza a korábbi szervizcsomagokban található összes javítást, valamint az esetleges új javításokat. Javasoljuk, hogy alkalmazza a legújabb szervizcsomagot és a szervizcsomag legújabb összegző frissítését. A legújabb szervizcsomag telepítése előtt nem kell telepítenie egy korábbi szervizcsomagot. A következő cikk 1. táblázatában további információt talál a legújabb szervizcsomagról és a legújabb összegző frissítésről.
A SQL Server és összetevői verziójának, kiadásának és frissítési szintjének meghatározása
Á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 .