SQL Server 2005和SQL Server 2000数据的相互导入

转载:http://www.verydemo.com/demo_c155_i9393.html

自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?SQL Server 2005的数据又如何导入到SQL Server 2000上?我们分别来看下面实现的方式:

1) SQL Server 2000数据导入到SQL Server 2005中

....................................................................

在这种数据的导入过程,其实并不考虑SQL Server版本的问题了,它和各版本之间数据的互相导入没有什么区别,就是界面的显示不同而已。下面再看第二种方式。

2) SQL Server 2005数据导入到SQL Server 2000中

此方法就不能按照上面的导入来实现了,否则会报版本不同的错误显示的。但如何来实现呢,我们在SQL Server 2005中,在对应的数据库中点击右键然后选择“任务”菜单下的“生成脚本”,连续点击两个“下一步”,然后在弹出的对话框中,在“选项”下面的框中找到“为服务器版本编写脚本”,把后面的SQL Server2005修改成SQL Server 2000,然后再点击下一步,把表选中,如有存储过程,也需要把存储过程选中,然后点击下一步,全选存储过程或者表,然后点击“下一步”,再点击“完成”,然后会在新建的查询窗口中生成了所有的SQL语句,我们把这些语句进行复制,然后在SQL Server 2000中对应数据库的查询分析器中进行执行,就把对应的表结构及存储过程生成了。

这时我们再来用SQL Server 2000中在对应数据库中点击右键,在“所有任务”对应的“导入数据”,输入SQL Server 2005中服务器的名称或者IP地址,然后再输入SQL Server 2000中服务器对应的名称或者IP地址,然后默认的选择进入“下一步”,全选所有的表,然后点击两个“下一步“,数据就可以导进来了。

相关推荐