Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Załóżmy, że skonfigurowano wiele zdarzeń inspekcji SQL Server w celu zapisu w dzienniku zabezpieczeń w programie Microsoft SQL Server 2022, Microsoft SQL Server 2019 lub Microsoft SQL Server 2016 z dodatkiem Service Pack 2 (SP2). W tym scenariuszu można zauważyć, że wszystkie inspekcje serwera z wyjątkiem pierwszej inspekcji serwera nie zapisują. Ponadto podczas dodawania drugiej inspekcji serwera może zostać wyświetlony komunikat o błędzie podobny do następującego komunikatu w dzienniku błędów SQL Server:

Błąd: 33204, Ważność: 17, Stan: 1.

SQL Server Inspekcja nie może zapisać w dzienniku zabezpieczeń.

Przyczyna

Ten problem występuje, jeśli flaga źródła zdarzeń rejestru ma ustawioną wartość 0.

Obejście

Aby obejść ten problem, użyj jednej z następujących metod:

  • Ustaw, że zdarzenia inspekcji serwera mają być zapisywane w pliku, a nie w dzienniku zabezpieczeń SQL Server.

  • Aby umożliwić zapisywanie wielu zdarzeń inspekcji serwera w dzienniku zabezpieczeń SQL Server, zmień wartość następującego podklucza rejestru z 0 na 1:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags

Uwaga:Aby nowe ustawienie rejestru zostało zastosowane, należy ponownie uruchomić inspekcje serwera.

ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF)
GO
ALTER SERVER AUDIT [AuditName] WITH (STATE = ON)
GO

Ważne: Nieprawidłowe edytowanie rejestru może spowodować poważne uszkodzenie systemu. Przed wprowadzeniem zmian w rejestrze zalecamy utworzenie kopii zapasowej wszystkich wartościowych danych na komputerze.

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:

Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla twojej wersji SQL Server:

Informacje o dodatku Service Pack dla SQL Server 2016

Ten problem został rozwiązany w następującym dodatku Service Pack dla SQL Server:

Service Pack 2 dla SQL Server 2016

Dodatki Service Pack są kumulatywne. Każdy nowy dodatek Service Pack zawiera wszystkie poprawki zawarte w poprzednich dodatkach Service Pack oraz nowe poprawki. Zalecamy zastosowanie najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej dla tego dodatku Service Pack. Instalowanie poprzedniego dodatku Service Pack przed instalacją najnowszego dodatku Service Pack nie jest konieczne. Skorzystaj z tabeli 1 w poniższym artykule, aby uzyskać więcej informacji na temat najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej.

Jak ustalić poziom wersji, wersji i aktualizacji SQL Server i jej składników

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×