powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Аудит изменения записей в таблице
5 сообщений из 5, страница 1 из 1
Аудит изменения записей в таблице
    #32021170
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подскажите, как лучше реализовать сабж, и можно ли вынести информацию об аудите в отдельную таблицу?
Спасибо.
...
Рейтинг: 0 / 0
Аудит изменения записей в таблице
    #32021174
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно навесить на каждую таблицу триггера и писать из них в отдельносозданную БД. Но таблицы быстро пухнут от этого.
Я сделал в таблицах поле и туда записывал юзера, последним модифицировавшим запись. Ну и права раздать.
...
Рейтинг: 0 / 0
Аудит изменения записей в таблице
    #32021190
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно включить штатный аудит от С2
...
Рейтинг: 0 / 0
Аудит изменения записей в таблице
    #32021198
Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Александр Гладченко
А как?
...
Рейтинг: 0 / 0
Аудит изменения записей в таблице
    #32021204
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C2 – это показатель оценки защиты системы (принятый в США), который показывает, что система достаточно хорошо защищена и имеет развитые функции аудита. Этот режим позволяет контролировать все попытки обращения к объектам базы данных. Чтобы включить режим C2, используйте следующий синтаксис:

EXEC sp_configure 'c2 audit mode', '1'
RECONFIGURE

Чтобы полностью обеспечить требования c2, Windows также должен соответствовать этому классу защищённости. После того, как Вы установили опцию «c2 audit mode» и перезапустили SQL сервер, автоматически создаётся файл трассировки в каталоге \MSSQL\Data. Используя Profiler, Вы можете просматривать этот файл трассировки.
SQL сервер сохраняет данные в файл трассировки блоками во 128Кб. Т.о. если SQL сервер будет отключен не надлежащим образом, самое большее, что Вы можете потерять, это 128Кб данных аудита. Не трудно представить, что файлы трассировки аудита будут быстро расти. Когда журнал аудита достигнет 200Мб, он будет завершен и создастся новый. При каждом своём запуске SQL сервер начинает новый файл аудита. Если пространство на жестком диске будет исчерпано, SQL сервер завершит свою работу и не будет запускаться до тех пор, пока Вы не освободите место на диске для файла аудита и не перезапустите сервер. У Вас есть возможность отключить аудит при запуске сервера, используя ключ -f.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Аудит изменения записей в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]