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

 

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

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

  好的是微软的产品一般都对之前的产品比较兼容,在SQL Server 2000中,只需要把其数据进行备份,在对应的数据库中点击右键,然后选择所有任务下的备份数据库,就弹出一个对话框,然后点击添加按钮,输入对应的数据库备份名称,就可以备份数据了。然后在SQL Server 2005中,在数据库中点击右键,点击还原数据库,在弹出的对话框中,常规的选项卡中,目标数据库后面中,输入数据库的名字,在指定用于还原的备份集的源和位置下面选择源设备,在后面对应的文件夹按钮中点击选择我们在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地址,然后默认的选择进入下一步,全选所有的表,然后点击两个下一步,数据就可以导进来了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值