我想要允许一个组(例如'BackupManagers')只能对某些数据库执行备份和恢复操作。 创buildBackupManagers用户帐户时,我检查了db_backupoperator。
当用户login创build备份时,他们会在select任务 – >备份 – >单击destiantion块中的添加 – >单击“…”button以浏览时收到类似于以下内容的错误消息
TITLE:find数据库文件 – MYSERVER \ SQL2005 E:\ MSSQL \ Backup无法访问服务器上指定的path或文件。 validation您是否具有必要的安全权限以及path或文件是否存在。
如果您知道服务帐户可以访问特定文件,请在“定位”对话框的“文件名”控件中键入文件的完整path。
我已经确认用户有权限到该文件夹。 我甚至创build了一个共享到这个文件夹,并让他们通过资源pipe理器访问它。 他们能够创build和删除文件夹内的文件。
我发现,如果他们键入文件的path,而不是使用“…”button浏览目录树,那么他们可以创build一个备份文件罚款。
为什么浏览button按预期工作?
谢谢!
“BackupManagers”组是否对E:驱动器和E:\ MSSQL文件夹具有任何types的权限? 如果不是,则可能需要对这些文件夹进行“遍历”权限,或者可以在Windows中授予组“绕过遍历检查”权限。 后者的设置是通过用户权限分配中的组策略或本地策略完成的。
确保SQL服务器服务正在运行的帐户也可以访问该共享。
您在备份的源/目标文件夹的安全性中添加了很多USERS组。 右键单击forlder,select计算机名称,…并添加USERS。