Как я могу получить SQL Server 2005-совместимую резервную копию из базы данных SQL Server 2008? - PullRequest
2 голосов
/ 25 апреля 2010

У меня есть sql server 2008 db, я хочу восстановить его резервную копию до версии 2005. Есть ли способ для этой работы?

Примечание: я не могу сделать скрипт из моей БД и запустить его.

Ответы [ 2 ]

3 голосов
/ 25 апреля 2010

Нет. Невозможно восстановить базу данных из резервной копии более новой версии.

Единственное решение, с которым я столкнулся, - это создание сценария , но, похоже, вы не хотите использовать это

1 голос
/ 25 апреля 2010

К сожалению, SQL Server никогда не поддерживал это - и до сих пор не поддерживает: - (

Существует , никак нельзя вы можете создать резервную копию в более новой версии и восстановить ее в предыдущей версии - и это идет от SQL Server 4.2 до 2008 R2.

Все, что вы можете сделать, это либо создать сценарии и запустить их на целевом сервере, либо использовать такие инструменты, как SQL Compare и SQL Data Compare , чтобы сравнить две базы данных и обновить целевой объект. база данных из источника (в основном, эти инструменты создают и выполняют необходимые сценарии в фоновом режиме, поэтому вам не придется возиться и создавать эти сценарии самостоятельно)

...