将备份 SQLSERVER 2008R2 还原到 SQLSERVER 2008 时出错
当我尝试将备份从 sqlserver 2008 R2 恢复到 sqlserver 2008 时,出现以下错误:
有办法制作兼容的备份吗?
When I try to restore a backup from sqlserver 2008 R2 to sqlserver 2008, I have the following error:
There's a way to make a compatible backup ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能,因为结构不兼容(不能向后)。
查看解决方案,例如两个连接的服务器之间的 SSIS 传输,或者如果数据库很小,则编写创建数据库对象 + 插入数据语句的脚本并在另一台服务器上执行。
或者购买一些工具,例如从 Redgate 来完成此任务。
You can't because the structure is incompatible (can't go backwards).
Look at solutions like SSIS transfer between two connected servers, or if the database is small, script out the create db objects + insert data statements and execute on the other.
Or purchase some tool e.g. from Redgate for this task.
如果您在数据库中不使用R2 Futures...您可以在sql server 2008 R2中生成脚本数据库(架构和数据)。
然后创建一个没有任何对象的数据库。并在 sql server 2008 中运行该数据库的脚本。
您将找到如何使用数据生成脚本数据库 点击此处
If you don't use R2 Futures in data base... You can generate script database (schema and data) in sql server 2008 R2.
Then create a database none any object. And run script for this data base in sql server 2008.
You find how to generate script database with data Click here