码迷,mamicode.com
首页 > 数据库 > 详细

SQLServer高版本降级

时间:2018-05-15 16:00:43      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:问题:   sele   生成   了解   指令   脚本   span   编写   col   

在最近的项目里遇到一个问题:

系统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高版本降级

标签:问题:   sele   生成   了解   指令   脚本   span   编写   col   

原文地址:https://www.cnblogs.com/cn2018/p/9041007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!