Откат обновления зеркальной базы данных SQL Server 2008 - кризис - PullRequest
1 голос
/ 27 октября 2010

Я программист, который сделал очень плохую вещь и почему-то не выбрал предложение WHERE, прежде чем нажать F5 в запросе на обновление в SQL Server 2008. Я знаю, что это не вопрос программирования, но вопрос от отчаянного программиста ...

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

О, да, все становится лучше: план ночного обслуживания резервных копий, похоже, отключен.

Есть идеи, пожалуйста? -Майк ошеломлен чтением "(затронутые строки 197875)"

Ответы [ 2 ]

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

Майк, рад слышать, что ты смог восстановить данные.Теперь пришло время реализовать какую-то стратегию резервного копирования:)

По вашему вопросу, журнал транзакций может быть скопирован (каждые 10 минут и т. Д.), Но нет ... исходное значение не сохраняетсяв любом месте, если вы явно не встраиваете эту функциональность. Отличное место для начала - Отличный набор бесплатных сценариев обслуживания от Ola Hallengren.

0 голосов
/ 28 октября 2010

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

В более ясный момент я понял, что мой вопрос:

Является ли исходное значение строкихранится в журнале транзакций операции обновления?Я почти уверен, что ответ - нет.

Спасибо за внимание.

-Майк

...