自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?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地址,然后默认的选择进入“下一步”,全选所有的表,然后点击两个“下一步“,数据就可以导进来了。
======================================================================
以上文章属于转载:
链接:http://database.ctocio.com.cn/tips/64/8088064.shtml
作者: 松晨, 出处:IT专家网, 责任编辑: 李书琴, 2008-04-22 13:55
======================================================================
个人操作时出现以下情况:
1. 视图不能正常被导入(因为不需要,暂时没有深究、、)
2. 执行sql脚本语句的时候可以在查询分析器中不用选择对应的数据库
3. 在用2000导入2005中数据时,需选择【使用sql server身份验证】并给正确的出用户
名和密码,然后在下面 【数据库】 选项中选择要导入的数据库名称,其他的so easy。
如果在身份认证时没有输入正确,选择数据库时会提示错误并很卡甚至死机、
======================================================================
愿各位的技术都越来越牛x、。。。
分享到:
相关推荐
ms sql server2000导入到ms sql server 2005,你只需按照文档里写的方法操作即可。
1.1 SQL Server Management Studio中导入 1.2 直接启动SQL Server导入和导出向导 1.3 SQLServer查询分析器使用代码导入数据 1.4 导入null值数据的说明
SQL Server 2005 数据导入详解
SQL Server数据导入SQLite工具 Convert SQL Server DB to SQLite DB
SQLServer 2005 导入导出工具,安装后一般会在C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe
sql server 导入超大SQL脚本文件.doc 说明
将Excel中的数据导入到SqlServer中的实现方法总结。还有一个简单的例子
Execl数据如何导入SQL Server 2005
将mysql数据库转换为sql server的数据库,或者将sql server数据库转换...这里介绍一个使用sql的mmc的方法 ,将sql server的数据转化为mysql的数据库,将源和目的反之,就可以将mysql的数据库转化为sql server的数据库。
使用表格的形式,编写数据,并将全部数据一次导入sqlserver中
百万级数据在Excel和SqlServer之间相互导入导出。
Excel导入SQLserver源码 Excel是一种非常灵活的电子表格软件,用它可以存储各种数据,本节将对如何将Excel导入SQL Server2000数据库进行详细介绍。 开发环境:NET2.0 开发工具:vs2005 开发语言:c# 数据库:server...
将sqlserver数据导入MySql中的工具,里面附带说明
eclipse中 加载sql Server 2005的jar包驱动
精简版SQL Server 2005 数据库导出、导入办法 应该有用~
将DBF文件导入到SQL server 数据库,并且导出到本地的excel
基于SQLServer2005 Integration Service的数据导入导出的案例, XML源->数据表->Excel文件,使用数据转换组件,XML组件,Excel 文件组件,利用事务控制和隔离机制管理多个组件件的数据同步
利用 Microsoft SQL Server Migration Assistant for Oracle.exe(微软数据库迁移工具) ,将oracle数据库迁移数据到SQL server详解。
是oracle数据库和sqlserver2005之间的数据的共享
sql server 2005 导入和导出选择数据源