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 附加数据库 “尝试打开或创建物理文件 拒绝访问”的解决办法