SQL SERVER数据库降级完整操作方案

本文介绍将SQL Server 2014数据库降级到2005的方法。教程分三步,第一步生成脚本并还原数据库,需注意编写外键脚本、服务器版脚本等选项设置;若第一步选架构,或数据库有外键,还需进行后续步骤,包括导出导入数据、处理外键等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

本文介绍了怎样把一个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语句也可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冬瓜就是我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值