![移动 SQL Server 2008 R2 日志导致访问被拒绝错误](https://linux22.com/image/638227/%E7%A7%BB%E5%8A%A8%20SQL%20Server%202008%20R2%20%E6%97%A5%E5%BF%97%E5%AF%BC%E8%87%B4%E8%AE%BF%E9%97%AE%E8%A2%AB%E6%8B%92%E7%BB%9D%E9%94%99%E8%AF%AF.png)
我刚刚尝试移动 SQL Server 2008 R2 日志的日志位置,因为 Winsxs 文件夹的大小太大,导致我的系统磁盘相当小,现在我在日志中收到以下错误:
initerrlog:无法打开错误日志文件“D:\SQL ERROR LOGS”。操作系统错误 = 5(拒绝访问。)。
我已确保运行 SQL 服务的帐户在新目标的 ACL 中拥有完全控制权。
现在我已将其改回原始位置,但服务仍然无法启动,并报告相同的错误。
我尝试删除日志以查看是否有帮助,但无济于事。
以前有人见过这个吗?
答案1
我现在已经解决这个问题了。
问题是我在 SQL 服务的 SQL 配置管理器中的路径中没有“ERRORLOG”文件名:
D:\SQL 错误日志\ERRORLOG
事件日志中抛出的错误显示“访问被拒绝”,这让您认为这是一个权限问题。这是我的错,因为我没有意识到我替换的原始路径中包含日志文件的名称。我以为只需要路径就可以创建文件。