数据库从高版本还原到低版本方法
https://blog.csdn.net/weixin_39758376/article/details/115164226
1、生成脚本,数据库从高版本迁移到低版本一般都是通过生成脚本的方法来处理的。
2、右键对应的数据库 -> 任务 -> 生成脚本 -> 点击“下一步”直到下图(不同的数据库版本会有一点点区别,但基本都一样) -> 点“高级”
3、在点击“高级”后弹出的窗口做以下配置:
1) 服务器版脚本:设置成你要降级的那个版本
2) 要编写脚本的数据库类型:数据和架构
4、生成一个sql脚本文件,保存位置看个人喜好,设置好路径后一直下一步就可以了
5、把生成好的.sql文件拷贝到SQL服务器上(如果可以局域网访问数据库服务器的可以不用拷贝,直接在本地链接数据库服务器进行操作)
6、在sql2012的数据库里面创建一个同名的数据库(注意:这里建议使用同名数据库,如果需要换名字可以把数据库还原后再作修改)
7、打开脚本,并选择对应的数据库
8、点击“执行”(其中第一行创建数据库会提示失败,可以不用管它,会SQL语句的同学可以手动把创建数据库的这段代码去掉)
9、完成
总结:一般这种方式是没问题的,但是还原后要检查自身网站系统的架构,例如:像我们系统,这样做好模板再迁移到客户网站,是没有问题的。因为基本上没有什么数据,而节点的ID不是自增量的,这种方式不影响。但ContentID是自增量的,这样的操作会导致ID变化,而关联内容、评论等就可能会错乱了。