Как я могу просмотреть файл журнала транзакций SQL Server 2005

Как просмотреть файл журнала транзакций SQL Server (.trn)?

Я хотел бы иметь возможность заглянуть в файл trn для отдельных транзакций. Некоторые записи были удалены из базы данных, и мне нужно знать, когда, как и кем.

Спасибо, Нил.

Изменить: у меня есть файлы .bak до и после удаления и файлы .trn во время.

Изменить (16 ноября 2010 г.): подробно обсуждается здесь: http://www.sqlservercentral.com/Forums/Topic1019240-357-1.aspx


person Neal Hudson    schedule 11.11.2010    source источник
comment
Попробуйте использовать журнал ApexSQL.   -  person Kenneth Hampton    schedule 17.05.2013


Ответы (2)


Select * from ::fn_dblog(null,null)

Является ли виртуальная таблица над журналом

person Preet Sangha    schedule 11.11.2010
comment
Не могли бы вы дать немного больше информации о том, что вы имеете в виду здесь, Прит? У меня есть файл .trn — не могли бы вы начать с него? Спасибо - person Neal Hudson; 11.11.2010
comment
Комментарии не существовало, когда это было написано. Теперь его отредактировали. - person Preet Sangha; 03.12.2013

Используйте эту команду:

Select * from ::fn_dblog(null,null)

Для получения дополнительной информации см. эту ссылку: Как расшифровать простую запись в журнале транзакций

person Ardalan Shahgholi    schedule 29.09.2013