fau*_*lty 6 file-permissions sql-server-2008
我最近将BackupDirectory注册表中 SQL Server 2008 R2 实例的默认设置从改为 ,从那时I:\起K:\,每当我尝试使用 SSMS 进行备份或恢复时,都会收到错误消息
无法访问指定的路径或文件
当我浏览路径时。
它发生在根目录和K:\. 如果我输入I:\路径并浏览,就不存在这样的问题。我复制了权限I:\,后来添加了 SQL 的服务帐户并MSSQLSERVER具有K:\完全访问权限。我什至尝试添加Everyone完全访问权限,但它仍然显示相同的错误。我用谷歌搜索了一下,发现了很多类似的问题,但没有适合我的解决方案。我也测试master.sys.xp_dirtree过K:\,没有报错。我什至尝试过procmon.exe,但没有迹象表明出了什么问题
K:\是我们 SAN 中新创建的池,仅分配用于备份。SQL Server 是 Windows 2008 R2 故障转移群集的一部分。和I:\都K:\配置为 SQL Server 的群集资源。
仅供参考,我使用 SQL Server 帐户登录 SSMS,因为我的计算机不属于域。I:\但这从一开始就不是问题。
编辑:如果我使用 T-SQL 备份/恢复,则不会出现错误,这意味着 SQL Server 的读/写权限K:\是正确的。