【SQL】解决SQL版本之间的冲突

很多人用的高版本数据库来做的作业,后来提交的时候根本无法还原或者附加,怎么办,怎么办?0分收尾?

        针对下面两个疑问,提出了解决方案:【Express好像没有这个功能】
        1、高版本兼容低版本,低版本不能识别出高版本已经是公认的了,有什么办法来稍微省点心呢?
        2、逆天啊,我们以前用Oracle都有脚本导出的,SQL怎么找不到啊? 

        有图有真相:
1、右击数据库——>任务——>生成脚本
【SQL】解决SQL版本之间的冲突_第1张图片
 
 2、全部点下一步,一直到这——>设置下保存路径——>高级
【SQL】解决SQL版本之间的冲突_第2张图片

  3、按需选择,如果不知道就全选true——>常规那边有选择版本(你想给哪个版本的ssms用就选哪个)【学校的是2008】
 
【SQL】解决SQL版本之间的冲突_第3张图片

 4、这一步最关键选择你要导出的东西是架构还是数据或者都导出【如果只是想解决版本问题就选架构和数据】 
 
【SQL】解决SQL版本之间的冲突_第4张图片

  5、最后导出的结果
 
【SQL】解决SQL版本之间的冲突_第5张图片
 
 6、把sql源文件放到数据库中执行一下sql命令就ok了,版本问题就这样绕过了~~【这个sql源文件就是所谓的脚本了】

你可能感兴趣的:(【SQL】解决SQL版本之间的冲突)