Можно ли откатываться только с MDF
и LDF
файлами, но без файла резервной копии?Как откатить базу данных только с файлами MDF и LDF, но без файла резервной копии?
Я работал дней, но внезапно это исчезло. Это важно для меня.
Можно ли откатываться только с MDF
и LDF
файлами, но без файла резервной копии?Как откатить базу данных только с файлами MDF и LDF, но без файла резервной копии?
Я работал дней, но внезапно это исчезло. Это важно для меня.
Да, это возможно, но только если:
Что вам нужно сделать, это:
NO_RECOVERY
;NO_RECOVERY
;RECOVERY
и STOPAT
. В последнем случае вы можете указать точное время восстановления базы данных.Полный синтаксис см. В RESTORE.
Спасибо за хорошее мнение. Однако, как указано в вопросе, у меня нет резервного файла для этой базы данных. Я знаю, как делать резервную копию и восстанавливать, но не эту конкретную базу данных ... более позитивную идею? –
Нет, боюсь. Отсутствие полного резервного копирования означает, что база данных по существу находится в режиме простого восстановления, поэтому журнал транзакций обрезается на каждой контрольной точке. Изменения просто не там больше :( –
У вас есть более старые версии файлов .mdf и .ldf? [** Это **] (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/19f3cdf2-3b72-414f-ae18-724a2fe0401e/rollback-of-transactions-from-ldf-file? forum = sqldisasterrecovery) может быть отправной точкой. Также [** этот вопрос **] (http://stackoverflow.com/questions/16945254/how-to-perform-sql-roll-back-from-transaction-logs) может оказаться полезным. –
Можете ли вы уточнить свое требование немного больше? – User
Я использую MSSQL Server 2005, и файлы MDF, LDF были недавно созданы этим сервером, а не более старой версией. Я хочу откат базы данных до момента сегодняшнего утра. это возможно только с файлами MDF, LDF? –