Назад | Перейти на главную страницу

Как сделать резервную копию моментального снимка базы данных sql server 2008?

Как сделать резервную копию снимок базы данных, поэтому я могу восстановить ее как другую базу данных (на том же или другом сервере?)

Мы не хотим возвращаться к моментальному снимку, так как нам нужны обе версии базы данных, активные для тестирования сценариев обновления.

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

Если вы не возражаете против нескольких дополнительных шагов, вы можете сделать это:

  1. Сделайте резервную копию действующей базы данных.
  2. Восстановите действующую базу данных, используя рассматриваемый снимок.
  3. Сделайте еще одну резервную копию действующей базы данных (которая теперь будет соответствовать снимку).
  4. Восстановите действующую базу данных, используя резервную копию, сделанную на шаге 1, чтобы вернуться к ней до восстановления из моментального снимка.

Это немного запутано, и, однако, будет некоторое время простоя для базы данных.

Другой вариант, который может дать вам то, что вам нужно, - это использовать инструмент сравнения данных, такой как Sql Server Data Tools или Redgate Sql Compare.

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