如何将SQL Server2005中的数据导入到SQL Server2000中?

来源:互联网 发布:金再来实战指标源码 编辑:程序博客网 时间:2024/04/30 23:19

由于SQL Server 2005的数据库无法通过附加的方式迁移到SQL Server 2000中,并且备份恢复的方式也不行,所以只能先通过脚本生成各个表格的创建语句,

再在2000中运行这个sql脚本中的语句来创建相同的结构的表格;然后是利用2000的导入数据的方式来导入2005这些表格上面的数据到2000的表格上面。

以下是操作步骤:

2005转到2000的步骤
1. 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开对象资源管理器(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在脚本向导的选择数据库中, 确定选择的是要转到2000的库
-- 勾选为所选数据库中的所有对象编写脚本
-- 在接下来的选择脚本选项中, 将”编写创建数据库的脚本”设为True,找到为服 务器版本编写脚本项, 选择SQL Server 2000
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件

2. 在2000中创建目标数据库

第一步:先在2000中创建一个同名数据库;
第二步:在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,选择你需要的数据库,执行上面生成的脚本.以创建一个新的数据库

3. 将数据从2005导到2000
打开SQL Server 2000的企业管理器
-- 右键要导入数据的数据库
-- 任务
-- 导入数据
-- 在SQL Server 导入和导出向导的选择数据源步骤中, 确定选择的是要导出的数据库
-- 在选择数据源步骤中, 连接到 2005, 并选择源数据库
-- 在选择源表和源视图(一般是第一个选项)中, 选择所有的表
-- 最后完成

4、通过应用连接数据库,检查数据的完整性和有效性。

原创粉丝点击