浏览目录时出现 SQL Server 备份问题

浏览目录时出现 SQL Server 备份问题

我想允许一个组(例如“BackupManagers”)仅对某些数据库执行备份和恢复操作。创建 BackupManagers 用户帐户时,我检查了 db_backupoperator。

当用户登录创建备份时,选择“任务”->“备份”->“单击目标块中的“添加”->“单击...”按钮进行浏览时,他们会收到类似以下的错误消息

标题:定位数据库文件 - MYSERVER\SQL2005 E:\MSSQL\Backup 无法访问服务器上的指定路径或文件。请验证您是否具有必要的安全权限以及该路径或文件是否存在。

如果您知道服务帐户可以访问特定文件,请在“定位”对话框的“文件名”控件中键入该文件的完整路径。

我已确认用户有权访问该文件夹。我甚至创建了此文件夹的共享,并让他们通过资源管理器访问它。他们可以创建和删除文件夹中的文件。

我发现,如果他们输入文件路径而不是使用“...”按钮来浏览目录树,那么他们就可以很好地创建备份文件。

为什么浏览按钮不能按预期工作?

谢谢!

答案1

“BackupManagers”组对 E: 驱动器和 E:\MSSQL 文件夹是否有任何权限?如果没有,他们可能需要对这些文件夹的“遍历”权限,或者您可以在 Windows 中授予该组“绕过遍历检查”权限。后一种设置是通过用户权限分配中的组或本地策略完成的。

答案2

确保运行 SQL 服务器服务的帐户也可以访问该共享。

答案3

您必须在备份源/目标文件夹的安全性中添加 USERS 组。右键单击文件夹,选择计算机名称,...并添加 USERS。

相关内容