Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустімо, що настроєно кілька SQL Server контрольні події для записування до журналу безпеки в Microsoft SQL Server 2022, Microsoft SQL Server 2019 або Microsoft SQL Server 2016 із пакетом оновлень 2 (SP2). У цьому випадку ви помітите, що всі перевірки сервера, за винятком першого аудиту сервера не записувати. Крім того, коли ви додаєте другий аудит сервера, може з'явитися повідомлення про помилку приблизно такого вигляду в журналі помилок SQL Server:

Помилка: 33204, серйозність: 17, стан: 1.

SQL Server аудиту не вдалося записати до журналу безпеки.

Причина

Ця проблема виникає, якщо для позначки джерела подій реєстру встановлено значення 0.

Інші способи вирішення

Щоб вирішити цю проблему, скористайтеся одним із наведених нижче способів.

  • Установіть для подій аудиту сервера запис у файл, а не в журнал безпеки SQL Server.

  • Щоб увімкнути кілька подій аудиту сервера для записування до журналу SQL Server безпеки, змініть значення такого підрозділу реєстру з 0 на 1:

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

Примітка:Щоб новий параметр реєстру набув чинності, потрібно перезапустити аудит сервера.

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

Увага!: Неправильне редагування реєстру може серйозно пошкодити вашу систему. Перш ніж вносити зміни до реєстру, радимо створити резервну копію всіх цінних даних на комп'ютері.

Спосіб вирішення

Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:

Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.

Відомості про пакет оновлень для SQL Server 2016

Цю проблему вирішено в такому пакеті оновлень для SQL Server:

Пакет оновлень 2 для SQL Server 2016

Пакети оновлень сукупні. Кожен новий пакет оновлень містить усі виправлення, що містяться в попередніх пакетах оновлень, а також усі нові виправлення. Ми рекомендуємо застосувати останній пакет оновлень і останній сукупний пакет оновлень для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати останній пакет оновлень. Скористайтеся таблицею 1 у наведеній нижче статті, щоб знайти додаткові відомості про останній пакет оновлень і останній сукупний пакет оновлень.

Визначення рівня версії, випуску та оновлення SQL Server та її компонентів

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".

Посилання

Дізнайтеся про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×