Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Аудит изменения записей в таблице / 5 сообщений из 5, страница 1 из 1
22.01.2002, 07:20
    #32021170
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аудит изменения записей в таблице
Не подскажите, как лучше реализовать сабж, и можно ли вынести информацию об аудите в отдельную таблицу?
Спасибо.
...
Рейтинг: 0 / 0
22.01.2002, 07:38
    #32021174
QWERTY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аудит изменения записей в таблице
Можно навесить на каждую таблицу триггера и писать из них в отдельносозданную БД. Но таблицы быстро пухнут от этого.
Я сделал в таблицах поле и туда записывал юзера, последним модифицировавшим запись. Ну и права раздать.
...
Рейтинг: 0 / 0
22.01.2002, 09:47
    #32021190
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аудит изменения записей в таблице
А можно включить штатный аудит от С2
...
Рейтинг: 0 / 0
22.01.2002, 10:20
    #32021198
Timur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аудит изменения записей в таблице
2 Александр Гладченко
А как?
...
Рейтинг: 0 / 0
22.01.2002, 10:34
    #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
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Аудит изменения записей в таблице / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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