“附加数据库失败,版本为661,无法打开,支持655版本...”和“无法执行脚本,没有足够的内存继续执...”

  1. 当我们使用从别处拷贝来的数据库,在自己电脑附加数据库的时候,有时候会因为数据库版本不同而出现附加数据库失败,如在SQL Server 2008 R2数据库附加数据库的时候会出现“数据库版本为661,无法打开。此服务器支持655版本以及更低版本“。
  2. 原因是661版本是对应的SQL Server 2008R2数据库,而655则是对应的SQL Server 2008版本的数据库,出现的异常是因为你要附加的数据库智能在SQL Server 2008R2以及更高的版本上运行,不能再SQL Server 2008以及更低的版本上运行。
  3. 解决方法是:先将你要附加的数据库附加到SQL Server 2008R2的数据库上,然后右击附加的数据库--“任务”--“生成脚本”--“下一步”--“下一步”--”高级“设置”为服务器版本编写脚本(SQL Server 2008)“和”要编写脚本的数据的类型(架构和数据)“--更改保存路径--”下一步“--...--“完成”
  4. 打开SQL Server2008,”文件“--“打开”--“文件”--你在SQL Server2008R2上生成的脚本文件----“执行”即可!
  5. 有时候因为数据库脚本文件太大而出现新的问题“无法执行脚本,没有足够的内存继续执行”,那该如何解决?
  6. 回到第3步,在保存那一块,选择“每个文件对应一个对象”,重新生成脚本文件,然后到第4步,依次执行每一个脚本文件。
  7. 最后“刷新”数据库即可。



    其实卸载SQL Server2008,安装SQL Server2008R2也是不错的办法!            
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值