Логи в MSSQL

sumina
Дата: 08.10.2003 00:44:48
Подскажите пожалуйста где хронятся логи в MSSQL?
Вот скажем если я подключился к базе данных там есть таблице User_Ifo в этой таблице есть колонка Account в этой колонке я нахожу строку с именем sumina и меняю его на qwerty.
Как посмотреть лог где отписались вот эти действия изменения имени пользователя.

Зарание благодарен.
sumina
Дата: 09.10.2003 11:51:16
Что неужели никто не знает где это отписываетсчя????????
tpg
Дата: 09.10.2003 11:58:17
Заведи для этой таблицы таблицу логов и триггеры, которые будут логировать все изменения в ней.
Glory
Дата: 09.10.2003 11:59:48
Записывается это в журнале транзакции.Это файл(ы) с расширением .ldf. А вот как долго это там хранится зависит от выбранной recovery model и системы архивации базы.
Из наиболее извезстных утилит для просмотра лога есть утилита Lumigent LOgExplorer

Из встроенных команд есть недокументированная DBCC LOG()

ЗЫ
Крэк к утилите в этом форуме можете не искать.
GreenSunrise
Дата: 09.10.2003 12:02:09
Если хотите иметь такие логи, то пользуйтесь аудитом. Читать Auditing SQL Server Activity. Также см. SQL Profiler. Также можно обложить свои таблицы триггерами, которые будут вести всю необходимую информацию.
GreenSunrise
Дата: 09.10.2003 12:03:27
P.S. "Такие логи" - имелась в виду та информация, о которой вы спрашивали в первом сообщении.
sumina
Дата: 09.10.2003 13:26:00
Угу ясненько.
Всем спасибо