码迷,mamicode.com
首页 > 数据库 > 详细

sql2005数据库转换成sql2000

时间:2015-03-18 17:16:23      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

第一步:在SQL2005中生成脚本文件

①     在2005中选中要进行转换的那个数据库,鼠标“右键”选择—“属性”—“选项”:修改“兼容级别”为“SQL Server 2000 (80)”;

②     选择您要导出的数据库,鼠标“右键”—“任务”—“生成脚本”;

注意:这里要选择“为所选数据库中的所有对象编写脚本”,否则后面在SQL2000导入数据时会出现下面的错误,将导致导入数据失败!!!

③     下一步:这里的“为服务器版本编写脚本”要选择:SQL Server 2000; 填写用户名,密码,选择数据库,点击“下一步”;

④     选中SQL2005数据脚本生成方式,一般选中“将脚本保存到文件”,这样好找一些。

⑤     脚本文件生成成功!会生成一个“.sql”脚本文件。

第二步:在SQL2000中执行上一步生成的脚步文件

①     在SQL2000中新建一个与脚本生成的数据库同名的数据库。

②     双击刚刚生成的脚步文件,一般不会再SQL2000中自动执行的,所以,选中刚刚新建的空数据库,然后点击菜单栏中的“工具”菜单下的“SQL查询分析器”,在弹出的空白查询分析器内,上一步生成的脚步的内容复制到空白的查询分析器内。

③     点击“√”按钮,即查询的“分析”按钮,对刚刚复制过来的脚步内容进行分析,一般会出现错误:“max”附近有错误,因为在SQL2000中没有nvchar长度,这里只需要把[nvchar](max)改成[ntext]即可,再检查一般,脚本没有错误,再点击“运行”按钮,即可生成数据库内的表。

第三步:将SQL2005中是数据导入到SQL2000中去

①     在SQL2000中选中刚刚完成的那个需要导入数据的数据库,鼠标“右键”==所有任务=====导入数据;

②     选中2005中要导入的数据所做的数据库,下一步;

③     选中2000中被导入数据的数据库,下一步;

④     选中一种方式,一般是“从源数据库复制表和视图”再下一步;

⑤     选择要导入的表,下一步,立即运行,完成。

sql2005数据库转换成sql2000

标签:

原文地址:http://www.cnblogs.com/zhaozi/p/4347585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!