当在SQL Server Management Studio管理界面, 附加数据库的时候,提示: 无法更新数据库"Mgr",因为数据库是只读的.(Microsoft SQL Server,错误:3906/3415),检查数据库文件非只读的, 解决思路: 1 给数据库所在的文件夹,增加用户Users,并且是完全控制的 , 就可以附加了。 2 但是有的则不行, 比如在局域网,则要加入域用户, 3 有的甚至要加入SQLServer2005MsSQLUser$XXX$MSSQLSERVER 具体方法如下: 对你的数据库所在文件夹D:\mssqlfile(或C:\mssqlfiles) 在服务器中, 鼠标右击D:\mssqlfile(或C:\mssqlfiles) 一 1 右击数据库文件所在的目录--D:\mssqlfile(或C:\mssqlfiles)属性,转到 “安全”标签 2 按[添加]按钮,为其添加权限用户 二 1 首先从位置中切换为自己的机器 2 按 高级, 从中查找需要的用户 三 1 确保位置是本机 2 按 立即查找 3 从中选择 Users,按确定返回 4 如果还不行, 再从中选择SQLServerMSSQLUser$********$NEWSQL2008 四 1 主要是Users, 2 如果还是局域网的话,还要加入域用户 3 如果不行,则再加入 SQLServerMSSQLUser$20130925-0856$NEWSQL2008 五 最终加入为 ,按[确定] 返回即可 |
上一篇:mssql2005 mssql2008 mssql2012图文安装方法
下一篇:后台修改广告之后前台找不到怎么办