sql错误5120

作者:高景洋 日期:2014/12/07 16:54 浏览次数:1721

数据库服务器更换硬盘,在更换硬盘前,新将数据库文件移至同服务器上的另一个大容量硬盘上。

硬盘换好后,又将数据库文件原样不动的移回来。

理论上,所有操作应该结束了。

然后,重新连接sql 后,发现数据库远法连接,报 “sql错误5120” 错误。


经一番查找,原因有2点:

1、在数据库所在目录的转移过程中,目录属性变成了 “只读”,导致sql无权限修改数据文件。

2、数据库所在目录 的 everyone 用户没有相应权限


所以解决方法:

1、取消数据库所在目录的“只读”选项

2、检查数据库所在目录 everyone 是否有 “完全控制”权,如果没有添加

3、对服务器上的数据库,先执行“脱机”操作,再执行“联机”操作。

4、执行以上操作后,如发现“复制发布”全部挂掉,重新启动sql server 服务,ok 搞定。

本文永久性链接:
<a href="http://www.zhihu.so/art62.aspx">sql错误5120</a>
相关文章
友情链接
知乎编程经验网 - 在工作中总结编程的经验! 备案/许可证编号:鲁ICP备11020152号
QQ:120217215 联系电话:15192695151