注意:我是在服务器附加数据库时出现此错误,由于服务器不方便我用自己本地电脑做了实验,结果相同

先说错误:附加数据库时出现只读(如果是这个问题,人品不错来对地方了!)

解决一:右键选择只读数据库 –> “属性” –> “选项” –> “状态”,其中有“数据库为只读”这一项为 True,改为 False。如果能成功修改成功,说明数据库文件与日志文件的权限足够。

大部分数据库出现只读,只靠这种方法是不行的会出现以下错误 5120

解决二:出现这种错误大都是所附加的数据库权限不够,解决方法就是修改数据库文件与数据库日志文件的权限

具体步骤:找到附加的数据文件(数据文件以及日志文件)→右键属性 →找到安全→点击编辑→修改权限

 

                     

权限修改完成之后再对数据库进行之上操作,及:右键选择只读数据库 –> “属性” –> “选项” –> “状态”,其中有“数据库为只读”这一项为 True,改为 False。

点击确定,可能修改成功。

希望之上操作能对大家有所帮助。

 

 

更多推荐

sqlserver2012 数据库附加只读的解决方法