SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决?求帮助!!!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决?求帮助!!!!!相关的知识,希望对你有一定的参考价值。

高版本数据库不能附加到低版本上,比如SQL 2012 的数据文件不能附加到SQL2008 r2上。你要在数据库对象管理器里右击你的数据库,选择“任务”,“生成脚本”。然后把生成的脚本在sql2008 r2上执行就可以了。 参考技术A 没图。不过SQL server 2008 r2附加错误一般都是版本问题。追问

提示信息是无法打开数据库,版本为661,这是什么意思?

追答

应该就是版本的问题,你可以查看下当前的SQL server 2008 r2版本,数据文件版本跟这个不兼容

sql server 2008 日志文件删除后怎么附加

参考技术A 你只是想删除连接,而不是删除
数据库文件
,在你想删除连接的数据库上右键---任务---分离---
勾选
删除连接----确定
,这样就OK了,分离和附加是相对的
参考技术B 可以这样
exec sp_attach_single_file_db '数据库名', '要附加的数据库数据文件路径.mdf'--附加 没有ldf的话会自己生成新的

以上是关于SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决?求帮助!!!!!的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

如果已附加数据库,如何使用 Transact-SQL 和 SQL Server 2008 R2 进行测试? [复制]

SQL Server 2008R2数据库文件导入到SQL Server 2008数据库中

SQL Server 2008 R2 附加数据库 “尝试打开或创建物理文件 拒绝访问”的解决办法

为啥sql server 高版本的数据库不能附加低版本 mdf文件?

如何在没有 index.idx 文件的 SQL Server 2008 R2 中附加数据库