Найти предыдущее значение записи БД из журналов транзакций? - PullRequest
1 голос
/ 17 августа 2010

Попытка отследить ошибку в приложении, но необходимо подтвердить, было ли изменено значение столбца для определенной записи в SQL 2005.

Как запросить в журналах транзакций значения предыдущих столбцов записи?

Ответы [ 2 ]

2 голосов
/ 17 августа 2010

Согласен, это будет нелегко.Вы также можете исследовать fn_dblog, как в этом сообщении Расшифровка простого оператора обновления в журнале транзакций

0 голосов
/ 17 августа 2010

Журналы транзакций обычно не предназначены для непосредственного запроса, но в исключительных случаях вы можете использовать команду DBCC LOG для получения информации из журнала транзакций. Вывод не совсем простой, и было бы трудно определить, было ли изменено значение данного столбца.

Если вы знаете дату изменения, вероятно, было бы проще восстановить копию базы данных до и после изменения, чтобы убедиться, что изменение было внесено.

...