0

Я создал новую процедуру xyz в DB ABC. случайно кто-то восстановит эту БД ABC с некоторым другим резервным копированием базы данных LMN. теперь я ищу ту же процедуру XYZ, которой она не существует. Есть ли некоторые, чтобы получить SP xyz обратно ??Как получить старую версию процедуры после восстановления базы данных

Заранее спасибо

ответ

0

Если база данных находится в режиме полного восстановления и у вас есть хороший резервного копирования и журналы транзакций с цепью неразрывной, это возможно для вашей DBA восстановить базу данных в момент времени, когда ваш существует хранимая процедура и дает вам код. 2 важных вещи, которые я усвоил. Создайте резервную копию своего кода и всегда создавайте резервную копию своей базы данных, прежде чем вносить в нее серьезные изменения, как восстановление. Я надеюсь, что кто-то не смог создать резервную копию существующей базы данных перед выполнением восстановления.

+0

спасибо @kubasnack за отзыв. Есть ли другой выход? – igauna

+0

Какие у вас резервные копии и в каком режиме восстановления находится база данных? – kubasnack

+0

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

Смежные вопросы