Журнал транзакций SQL Server 2008: дата/время

Нужно откатить запрос на удаление, поэтому я просматриваю журналы транзакций, не зная толком значения большинства заголовков.

ДЛЯ МЕНЯ это выглядит как Текущий номер LSN, и, возможно, идентификатор транзакции МОЖЕТ быть датой или временем, но в другом формате?

Текущий номер LSN выглядит следующим образом: 00000e46:00000a4d:0002 Идентификатор транзакции выглядит следующим образом: 0000:0000da25

Могу ли я ошибаться, думая об этом? Если да, то кто-нибудь знает, как я смогу просматривать время/дату в журналах транзакций сервера sql, используя ТОЛЬКО SQL Server.


person 109221793    schedule 22.12.2010    source источник


Ответы (2)


Вам нужно использовать ::fn_dblog

Я не пытался использовать его сам, но описано его использование. здесь

person gbn    schedule 22.12.2010

Если вам нужен простой подход и вы не против заплатить, есть коммерческий инструмент, поддерживающий версии SQL Server 2000, 2005, 2008, 2008 R2: Журнал ApexSQL

person Mitch Wheat    schedule 22.12.2010