申明:转载至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数据库版本(高-低)
发布评论