mssql sqlserver 将数据库从高版本移植到低版本的数据库中


摘要:
生产环境,由于版权问题,我们需要把数据库从sql server 2012降低至sql server 2008 版本,
下文将讲述具体的操作步骤及方法


第一步:在待转换的数据库上点击右键 “任务”–>”生成脚本”
1.mssql_sqlserver_数据库降版本_生成数据库结构

1.mssql_sqlserver_数据库降版本_生成数据库结构


第二步: 在”生成和发布脚本”界面,选择对象时,选择”编写整个数据库及所有数据库对象的脚本”
2.mssql_sqlserver_数据库降版本_编写数据库所有对象

2.mssql_sqlserver_数据库降版本_编写数据库所有对象


第三步: 设置脚本编写选项时, 指定脚本输出地址,并点击”高级”按钮,指定,输出脚本适应的数据库类型,如图:”选择sqls erver 2008″
3.mssql_sqlserver_数据库降版本_编写数据库所有对象

3.mssql_sqlserver_数据库降版本_编写数据库所有对象



第四步:如果数据库中数据量很小,那么在”高级”选项中,选择”要编写脚本的数据的类型”—“架构和数据”,如下图所示:

4.mssql_sqlserver_数据库降版本_编写数据库所有对象

4.mssql_sqlserver_数据库降版本_编写数据库所有对象



注意事项:
如果表的数据量非常大,那么我们在导入数据时,如果能通过远程链接服务器,进行数据传输最好。