TypeCodes

如何将SQL2008的数据库转换成SQL2005

最近在帮一个Q友改网站的时候,我本地备份的数据库是SQL08的,而他的.NET服务器上装的是SQL Server05的,所以要把我备份的数据库转换为05的。过程如下:首先进入SQL Server Management Studio,登录服务器然后:

1 如果你要转换的数据库在“对象资源管理器”中,那么右键点击将要转换的数据库(如图中的dy14数据库)

数据库在“对象资源管理器”中

2 如果你要转换的数据库不在“对象资源管理器中”,那么如下图操作:

数据库不在“对象资源管理器”中-1

数据库不在“对象资源管理器”中-2

3 完成后,在弹出的“脚本向导”窗口中,选中“为所选数据库中的所有对象编写脚本”

为所选数据库中的所有对象编写脚本

4.在弹出的“选择脚本选项”选项中,如下操作:

编写数据的脚本:True (因为有用的数据要一并生成)
编写Use DataBase的脚本:False
编写创建数据库的脚本:False (主机提供商已经有数据库,这里只生成表,不再生成数据库)
为服务器版本编写脚本:SQL Server 2005(生成2005的脚本,而不是默认的2008脚本)

选择脚本选项-1

选择脚本选项-2

5.接着在“输出选项”里面,如下图操作:

输出选项

6 最后点击“下一步”即可完成转换,生成一个后缀为.sql的文件(例如dy14.sql)。然后把这个文件还原到新的数据库上。

打赏支持

Comments »