如何把SQLServer数据库从高版本降级到低版
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把SQLServer数据库从高版本降级到低版相关的知识,希望对你有一定的参考价值。
参考技术A步骤1:右键你要降级的数据库,按下图选择:
步骤2:在对话框中选择:
步骤3:在【高级】中选择下图:
步骤4:把脚本保存起来,然后在SQLServer2005中运行脚本。
SQLServer高版本降级
在最近的项目里遇到一个问题:
系统A数据库版本是2014,而项目的其他4-5个系统的数据库版本均为2012,
然后就需要把2014的版本降低到2012。
附:如何查询数据库版本? select @@version 执行该SQL语句即可。
试了下网上比较多的脚本的方法,步骤如下:
1.打开原数据库
2.数据库 - 任务 - 生成脚本
3.设置脚本编写选项:需修改
1) 文件路径和文件名
2) 高级 - 数据库版本
3) 高级 - 脚本数据类型(是否要数据自己决定)
然后就是无脑的一直下一步到完成就好了,这个时候我们就有了一个filename.sql的文件
恭喜你,可以找低版本的数据库执行SQL啦,如果你的.sql文件比较小只有10M左右那直接执行就OK了
但是我的.sql文件很大,有近10G,于是我在执行SQL时就一直报错
没关系,我找到了解决办法!用sqlcmd导入执行!只需要两步:
1.win+R -> cmd
2.执行以下指令:sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sql
(参数命名:-S 服务器地址 -U 用户名 -P 密码 -i 脚本文件路径)
大功告成啦~
如果有更好的办法,欢迎留言探讨
以上是关于如何把SQLServer数据库从高版本降级到低版的主要内容,如果未能解决你的问题,请参考以下文章
如何把高版本的sqlserver 还原到低版本的 sqlserver