IT *_*her 4 sql-server backup ssms sql-server-2008-r2
我正在使用 SSMS。我有大约 5 次登录。对于特定登录,我拥有除 sysadmin 之外的所有服务器角色。它是一个 sql 登录(不是 Windows 身份验证)。在用户角色中,它拥有几乎所有数据库的所有权限。对于某些数据库,它只有数据读取器。
现在,当我尝试使用 SSMS 备份数据库并尝试通过单击按钮选择备份目标时,出现以下错误:
"C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup
无法访问服务器上的指定路径或文件。验证您是否具有必要的安全权限以及路径或文件是否存在。
如果您知道服务帐户可以访问特定文件,请在“定位”对话框的“文件名”控件中键入文件的完整路径。”
即使我有 db_owner 和所有权限,我也会收到此错误。但是,如果我在文件名字段中手动选择路径,则它允许进行备份而不会出现任何错误。
那么为什么会发生呢?我希望该用户在没有这些错误消息的情况下进行备份。(但我不能为用户提供系统管理员)。我该如何解决?
我已经有一些文章指出使用 SQL 查询并sqlcmd
进行备份。但我希望它使用 SSMS 工作。
这不是 SQL 登录权限问题。而是 SQL Server 服务帐户无法访问备份位置。要解决此问题,您需要在 Windows 中授予对该路径的访问权限,该路径是 SQL Server 服务在其下执行的帐户。
归档时间: |
|
查看次数: |
4570 次 |
最近记录: |