Журнал транзакций SQL Server 2008: дата / время - PullRequest
0 голосов
/ 22 декабря 2010

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

TO ME, похоже на Current LSN, и возможно ID транзакции МОЖЕТ быть датой или временем, но в другом формате?

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

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

Ответы [ 2 ]

2 голосов
/ 22 декабря 2010

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

Теперь я сам не пробовал использовать его, но здесь описано его использование

0 голосов
/ 22 декабря 2010

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

...