SQL sever 附加数据库提示版本为611,支持版本为655

终于重构了,但是刚重构就遇到一个棘手的问题。先说一下我个人重构的想法吧,就是先用原来额机房的数据库来敲通一条线,熟悉一下机房的需求,再去设计数据库,进行真正的重构。但是当我给SQL sever 2008附加原来的数据库的时候却出现了这样的问题,如下图:

然后就去查资料了,,原因是SQL Sever 2008的版本号为655,SQL Sever 2008 R2的版本号为611,这句话就是是说我的服务器(本机)的SQL Sever 2008版本低于创建该数据库用到SQL Sever的版本(就是你用的数据库的版本过时了),解决方法么就是最简单的下载一个SQL Sever2008 R2安装就行了,但是问题又来啦,下载需要花费时间较大,有没有别的方法呢?这么问当然就是有啦,看步骤:

1.找一个已经安装有SQL Sever 2008 R2的计算机(别骂我,你身边很多人都有的,经过这个问题,我已经去下载2012了),将该数据库附加上。

2.打开Manager Studio,找到要转移的数据库,右击——任务——生成脚本

3.点击下一步,选择要生成脚本的数据库

4.点击[保存到文件]右边的“高级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2008”,设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置

5.然后按照提示点下一步就好了,直到导出完成。

把导出完成的程序,在放到SQL Server 2008 中,按下面步骤:

1.打开Management Studio,登录到服务器

2.选择菜单“文件”——“打开”——“文件”,选择.sql脚本文件,点击工具栏中的“执行”按钮

3.在左侧的“对象资源管理器”中右键“数据库”——“刷新”(这里要注意原机的数据库在建立的时候的filename大多数情况下和你脚本的位置是不一样的,需要手动修改一下,再刷新就没问题了)。

问题就这样解决了,但是我建议计算机配置够的话,还是要适时的升级一下自己的软件,以满足我们的需要。

版权声明:本文为博主原创文章,未经博主允许不得转载。

当一个人真正觉悟的一刻,他放弃追寻外在世界的财富,

SQL sever 附加数据库提示版本为611,支持版本为655

相关文章:

你感兴趣的文章:

标签云: