记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案

Posted 韩宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案相关的知识,希望对你有一定的参考价值。

在网上看了一些资料,有的说【低版本不能附加到高版本上】、有的说【高版本不能附加到低版本上】、有的说【要生成sql脚本才能解决这个问题】等等,虽然这些可能是导致附加不上的原因,但却不是我想要的。

最后猛然的一下想起,在以前附加数据的时候好像也出现了这个问题,于是就去翻看以前的学习笔记,原来是【数据库文件的权限问题】。故在此记录一下,方便查阅。

知道了错误的原因之后就好办。只需要对要附加的数据文件【右键】-》【属性】-》【安全】-》(选择“Authenticated Users”用户)【编辑】-》让“Authenticated Users”用户具有完全控制的权限。

就这么简单的几步就搞定了。如下图。

然后再打开sqlserver2012附加这个数据库就不会出现问题了。

以上是关于记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

一般问题处理记录(SqlServe)

安装Windows 2012域控(For SQLServer 2014 AlwaysOn)

sqlserver2012附加数据库出错,如何解决?

sqlserve复制

关于sqlserve2000和sqlserver2005以后版本配置连接池的一些思路

sql server 2012 附加数据库出错 求解决