申明:转载至https://blog.csdn/wxl847466025/article/details/82254572

备注:教程中共有三步,第一步末尾会介绍是否执行第二步和第三步,注意查看。

本文介绍了怎样把一个2014版的数据库降级到2005

第一步:

1.1、打开2014版数据库

1.2、任务----生成脚本

1.3、下一步即可

1.4、建议选择整个,如果不需要某些功能,也可以选择特定对象

1.5、选择脚本保存地址

1.6、选择选项,注意看该图后面的说明

1.6.1、如果数据库中有外键,则“编写外键脚本”设为“FALSE”(千万注意)

1.6.2、“服务器版脚本”设为你想要的那个版本

1.6.3、“要编写脚本的数据的类型”,如果所有表中的数据量加起来在十万条以下,可以把数据+架构选上,要不然就只选架构。因为数据量大的时候,这个脚本程序要生成很久,还原的时候也需要很长时间,根本等不起。

选完以后,之后的全部“下一步”,直至完成

1.7、还原数据库的方法

脚本生成结束后,把script.sql放到目标服务器上,我放的是c盘根目录。然后在目标服务器用CMD执行以下语句:

   sqlcmd -S localhost,1433\sa -i c:\script.sql----以WINDOWS身份登录

1.8、下一步操作说明

如果1.6选的是架构+数据,且数据库中没有外键,则就此结束

如果1.6选的是架构,则进行第二步、第三步

如果数据库中有外键,则进行第三步

第二步:

2.1、在高级版本的SQL SERVER中操作,导出数据,将本库数据导入低版本库

2.2、选择目标库(即刚刚在目标服务器上还原的那个)

2.3、按图操作

2.4、编辑映射

2.5、映射说明

如果目标库中有对应的表格,此处会显示为可选,选中即可

“启用标识插入”,意思是自增长字段与原表保持一致,如果不选中则自动生成自增长字段

需要对所有表均作此项操作,选完以后狂点下一步,直至完成,等待即可

第三步:

此步骤主要对有外键的数据库进行操作,没有外键的可以省略

完全重复第一步的内容,不同之处是在选择“高级脚本选项”时,把“编写外键脚本”设为“TRUE”

生成完以后,把生成好的SQL放到目标服务器上执行,这个应该很快的,不使用cmd语句也可以
————————————————
版权声明:本文为CSDN博主「冬瓜就是我」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn/wxl847466025/article/details/82254572

更多推荐

SQL数据库版本(高-低)