SQL Server 备份\还原 - 无法访问指定的路径或文件

fau*_*lty 6 file-permissions sql-server-2008

我最近将BackupDirectory注册表中 SQL Server 2008 R2 实例的默认设置从改为 ,从那时I:\K:\,每当我尝试使用 SSMS 进行备份或恢复时,都会收到错误消息

无法访问指定的路径或文件

当我浏览路径时。

来自 SSMS 的错误

它发生在根目录和K:\. 如果我输入I:\路径并浏览,就不存在这样的问题。我复制了权限I:\,后来添加了 SQL 的服务帐户并MSSQLSERVER具有K:\完全访问权限。我什至尝试添加Everyone完全访问权限,但它仍然显示相同的错误。我用谷歌搜索了一下,发现了很多类似的问题,但没有适合我的解决方案。我也测试master.sys.xp_dirtreeK:\,没有报错。我什至尝试过procmon.exe,但没有迹象表明出了什么问题在此输入图像描述

K:\是我们 SAN 中新创建的池,仅分配用于备份。SQL Server 是 Windows 2008 R2 故障转移群集的一部分。和I:\K:\配置为 SQL Server 的群集资源。

仅供参考,我使用 SQL Server 帐户登录 SSMS,因为我的计算机不属于域。I:\但这从一开始就不是问题。

编辑:如果我使用 T-SQL 备份/恢复,则不会出现错误,这意味着 SQL Server 的读/写权限K:\是正确的。

Sam*_*yan 2

我有同样的问题,并在 SO 的另一篇文章中找到了解决方案。我将备份文件移动到其他目录并且它起作用了。解决方案可以在这里找到。