Microsoft SQL Server 要求特定用户角色才能执行特定操作。如需对 SQL Server 数据库执行 Backup and DR 捕获、恢复、卸载、删除和虚拟应用挂载操作,您必须为具有足够 SQL 权限来执行该操作的 Windows 用户(本地用户或域用户)提供凭据。
本部分详细介绍了从备份/恢复设备执行捕获、恢复、卸载、删除和虚拟应用挂载操作所需的用户角色。本部分中介绍的推荐角色基于 Microsoft 访问 SQL Server 数据库的最佳实践。
在开始之前,最好先查看 Backup and DR for SQL Server 数据库。
Windows 本地管理员用户
如需执行捕获、恢复、卸载、删除和虚拟应用挂载,必须使用在 SQL 环境中具有足够权限的 Microsoft Windows 用户的凭据安装 Backup and DR 代理。必须为 Windows 用户分配一个或多个特定角色。Microsoft Windows 用户可以是新创建的用户,也可以是现有用户。
Windows 用户所需的 SQL 角色
分配给 sysadmin 服务器角色的 Windows 本地管理员用户拥有执行 Backup and DR 捕获、恢复和虚拟应用挂载所需的所有权限。
如果 sysadmin 服务器角色被认为过于宽松,请为 Windows 用户分配以下角色:
dbcreator服务器角色db_backupoperator数据库角色db_owner数据库角色
此外,还必须为这些用户分配以下安全对象:
查看任何数据库
创建任何数据库
更改任何数据库
连接 SQL
以下部分详细介绍了在何处输入 Windows 本地管理员的用户名和密码,以执行特定的 Backup and DR SQL 相关操作。
捕获 SQL Server 数据库日志的凭据
将备份方案政策模板应用于 SQL Server 数据库时,如果该模板包含捕获数据库日志的政策,您必须在管理控制台中为分配了适当角色的 Windows 用户输入凭据,具体位置在应用的备份方案应用详细信息和设置中。
恢复 Microsoft SQL Server 数据库的凭据
从设备管理控制台恢复 SQL Server 数据库时,请在恢复 对话框中输入分配了适当角色的 Windows 用户的凭据。
将 SQL Server 数据库挂载为虚拟应用的凭据
虚拟应用挂载会将 SQL Server 数据库挂载为虚拟应用。从备份/恢复设备对 SQL Server 数据库执行虚拟应用挂载时,必须为用户分配一个角色,该角色允许用户挂载和卸载(分离)SQL Server 数据库。
执行虚拟应用挂载时,请在 挂载 对话框的 高级选项 中输入分配了 适当角色的 Windows 用户的凭据。
Backup and DR Microsoft SQL Server DBA 指南
本页面是关于使用 Backup and DR 保护和恢复 Microsoft SQL Server 数据库的一系列页面之一。如需了解更多信息,请访问以下页面:
- Microsoft SQL Server 数据库的 Backup and DR
- 为 Backup and DR Service 准备 SQL Server 数据库
- 添加 SQL Server 数据库主机并发现数据库
- 为 Microsoft SQL Server 实例和数据库配置备份方案
- Microsoft SQL Server 实例和数据库的应用详细信息和设置
- 挂载 SQL Server 数据库
- 将数据库挂载到 SQL Always On 可用性组
- 管理活跃挂载
- 迁移 SQL Server 数据库
- 克隆 SQL Server 数据库
- 恢复 SQL Server 备份