SQL Server2008附加数据库之后显示为只读时解决方法

Posted DODUI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server2008附加数据库之后显示为只读时解决方法相关的知识,希望对你有一定的参考价值。

啰嗦的话就不多说了,直入主题吧!

方案一:

碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。

方案二:

使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:

这种情况下,找到你的数据文件和日志文件,右击“属性”-->“安全”,添加一个“Network Service”账户,然后赋予该账户完全控制的权限即可。再次使用sa登录,附加数据库,嘿嘿...你会发现,生活如此美好!!!

以上是关于SQL Server2008附加数据库之后显示为只读时解决方法的主要内容,如果未能解决你的问题,请参考以下文章

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

sqlserver 插入完整的数据后,为啥查询出来某个字段为只显示一半

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

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

SQL Server 2008 Express 无法附加 mdf 文件

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