2011-04-25 197 views
0

我在SQL Server 2008中创建了一个数据库,我的数据库有超过100个表,但是当我尝试在SQL Server 2005中恢复数据库时,它不允许我恢复。如何在SQL Server 2005中恢复SQL SERVER 2008数据库

有没有人有想法如何做到这一点,我尝试使用生成脚本相同,但它不适合我。

在此先感谢。

卡迈勒·康德Pansari

+0

如果您使用的备份/恢复,你不能这样做反了。解决方法是脚本。如果您正在尝试编写脚本并获取错误,请告诉我们您遇到的具体问题。 – 2011-04-25 14:35:47

回答

3
  • 使用脚本向导在SQL Server 2008脚本数据以及架构到SQL Server 2005兼容模式。
  • 右键单击数据库并选择“任务 - >生成脚本”,在SQL Server Management Studio中运行“生成SQL Server脚本”向导(一旦对象资源管理器连接到适当的实例)。
  • 单击“在选定数据库中脚本所有对象”&然后单击“下一步”。
  • 更改脚本选项:具体而言,将“服务器版本的脚本”设置为“SQL Server 2005”,并将“脚本数据”设置为“True”。 (也支持SQL Server 2000)。如果您是第一次将数据库置于新实例上,请确保“脚本数据库创建”选项设置为“True”。如果您对选项感到满意,请点击“下一步”。
  • 完成向导。
相关问题