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 előfordulhat, hogy az SQL Server hibanaplójában az alábbihoz hasonló hibaüzenet jelenik meg:

Hiba: 33204, Súlyosság: 17, Állapot: 1.

Az SQL Server-naplózás 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 az SQL Server biztonsági naplója helyett fájlba legyen írva.

  • Ha több kiszolgálónaplózási eseményt szeretne írni az SQL Server biztonsági naplójába, módosítsa a következő beállításjegyzék-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 az SQL Server következő kumulatív frissítéseiben javítottuk:

Megjegyzés: Még az SQL Server 2022 6. kumulatív frissítésének (CU6) vagy újabb verzióinak meglévő példányokra történő telepítése után is kerülő megoldásra van szükség, mert a javítás nem módosítja a meglévő beállításazonosítót. Új példányok esetén a rendszer a megfelelő beállításazonosítót használja a javítás alkalmazása után.

Az 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 az SQL Server legújabb verzióját:

Az SQL Server 2016 szervizcsomag-információi

Ezt a problémát az SQL Server következő szervizcsomagjában javítottuk:

Service Pack 2 for SQL Server 2016

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.

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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.