[已解决]:无法打开物理文件 "XXX.mdf" 操作系统错误 5:"5(拒绝访问。)"

出现的问题

在你 附加 一个外部数据库到服务器上是,出现下面的错误:

一般出现这种情况属于文件问题,文件从其他地方拷贝过来,在本机就会出现权限设置问题。

解决方法一:

找到要附加的.mdf文件———>右键———>属性———>安全———>选择当前用户———>编辑———>完全控制。

更改文件权限
更改文件权限
  1. 对.log文件进行相同的处理即可。

如果以上方法还是不行,那就是软件没有权限的问题了

解决方法二:

为使用windows验证登录,或者更改SQL Server内置账户类型为Local System

以SQL Server 2017 R2为例,更改方法为:开始→所有程序→Microsoft SQL Server 2017 →配置工具→SQL Server 配置管理器。

Microsoft SQL Server 2017
SQL Server 配置管理器

打开SQL Server 配置管理器后点击左侧的SQL Server服务,在右侧找到SQL Server(你的实例名),点击右键,在弹出菜单中选择属性。如下图:

在登录选项卡中选择内置账户为Local System,如下图:

点击应用按钮,弹出重启服务对话框,点击“”重启服务,然后点击上图中的确定按钮即可

参考资料:https://blog.csdn.net/jumtre/article/details/9203165

参考资料: https://blog.csdn.net/justdb/article/details/8457487

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本系列出于AWeiLoveAndroid的分享,在此感谢,再结合自身经验查漏补缺,完善答案。以成系统。 Andro...
    济公大将阅读 5,860评论 2 10
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 9,868评论 1 10
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,984评论 0 9
  • 余生很长,也很短。每天都荒芜着。
    简荣荣阅读 1,153评论 0 0
  • 掌声 文/韩起云 这是我从教以来获得的最珍贵的一次掌声,我认为! 已经进入期末复习阶段,同事请假,托我辅导学生复习...
    韩起云阅读 1,598评论 0 0

友情链接更多精彩内容