您的位置:首页> 日志> 前端技术 正文

做项目时一般都会在测试站进行输出完成后再迁移到正式站进行上线的,但很多时候会遇到测试站服务器的SQL会比正式站的版本高,这就会导致数据库无法直接使用还原的方式迁移到正式站上,这时候我们就需要使用生成脚本的方法来实现了

 

1、生成脚本,数据库从高版本迁移到低版本一般都是通过生成脚本的方法来处理的。

 

2、右键对应的数据库 ->任务 -> 生成脚本 -> 点击“下一步”直到下图(不同的数据库版本会有一点点区别,但基本都一样) -> 点“高级”

 

3、在点击“高级”后弹出的窗口做以下配置:

1) 服务器版脚本:设置成你要降级的那个版本

2) 要编写脚本的数据库类型:数据和架构

 

4、生成一个sql脚本文件,保存位置看个人喜好,设置好路径后一直下一步就可以了

 

5、把生成好的.sql文件拷贝到SQL服务器上(如果可以局域网访问数据库服务器的可以不用拷贝,直接在本地链接数据库服务器进行操作)

 

6、在sql2012的数据库里面创建一个同名的数据库(注意:这里建议使用同名数据库,如果需要换名字可以把数据库还原后再作修改)

 

7、打开脚本,并选择对应的数据库

 

8、点击“执行”(其中第一行创建数据库会提示失败,可以不用管它,会SQL语句的同学可以手动把创建数据库的这段代码去掉)

 

9、完成