Příznaky
Předpokládejme, že jste nakonfigurovali více událostí auditování SQL serveru pro zápis do protokolu zabezpečení v Microsoft SQL serveru 2016 Service Pack 2 (SP2). V tomto scénáři si můžete všimnout, že nebudete moci zapisovat všechna audity serverů s výjimkou prvního auditu serveru. Když navíc přidáte druhý audit serveru, může se v protokolu chyb SQL serveru zobrazit chybová zpráva podobná následující:
Chyba: 33204, závažnost: 17, stát: 1.
SQL Server Audit nemůže zapisovat do protokolu zabezpečení.
Příčina
K tomuto problému dochází, když je příznak zdroje události registru nastaven na hodnotu 0.
Alternativní řešení
Alternativní řešení tohoto problému je následující:
-
Zapsání událostí auditování serveru do souboru místo do protokolu zabezpečení SQL serveru
-
Pokud chcete povolit zápis do protokolu zabezpečení SQL serveru pomocí více událostí auditování serveru, změňte následující klíč registru z 0 na 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags
Poznámka: nové nastavení registru se projeví až po restartování auditování serveru.
Změna auditu serveru [auditor] s (STATE = OFF) WEBU ALTER SERVER AUDIT [prověřit] WITH (STATE = ON) WEBU
Důležité
Nesprávná úprava registru může vážně poškodit váš systém. Před prováděním změn v registru doporučujeme, abyste v počítači zálohovali veškerá cenná data.
Řešení
Informace o aktualizaci Service Pack pro SQL Server 2016
Tento problém je opravený v následující aktualizaci Service Pack pro SQL Server:
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích Service Pack a všechny nové opravy. Naším doporučením je použití nejnovější aktualizace Service Pack a nejnovější kumulativní aktualizace pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné nainstalovat předchozí aktualizaci Service Pack. K vyhledání dalších informací o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci použijte tabulku 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace SQL serveru a jeho součástí
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.