Прочитайте файл журнала (*.LDF) в SQL Server 2008

Я ищу способ прочитать файл журнала SQL Server 2008, чтобы не показывать информацию, но чтобы прочитать значение символы и структуру таблицы LOG. Я использую DBCC LOG('my_table', 3).

Ответ 2

Прежде всего, чтобы иметь возможность читать любые значимые данные, ваша база данных должна находиться в режиме полного восстановления. В противном случае вы, вероятно, не найдете там многого. Есть два способа сделать это. Использование недокументированных функций SQL и использование сторонних инструментов.

Функции SQL:

DBCC LOG и fn_dblog - подробнее здесь и здесь

Сторонние инструменты:

Жаба для SQL Server (на самом деле это намного больше, чем чтение журналов) и Журнал ApexSQL (фокусируется только на чтении журналов транзакций).