Microsoft SQL Server 需要特定用户角色才能执行特定操作。如需对 SQL Server 数据库执行 Backup and DR 捕获、恢复、卸载、删除和虚拟应用装载操作,您必须提供 Windows 用户(本地用户或网域用户)的凭据,该用户具有执行该操作所需的足够 SQL 权限。
本部分详细介绍了从备份/恢复设备执行捕获、恢复、卸载、删除和虚拟应用装载操作所需的用户角色。本部分中介绍的推荐角色基于 Microsoft 访问 SQL Server 数据库的最佳实践。
在开始之前,最好先查看 SQL Server 数据库的 Backup and DR。
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 准备 SQL Server 数据库
- 添加 SQL Server 数据库主机并发现数据库
- 为 Microsoft SQL Server 实例和数据库配置备份方案
- Microsoft SQL Server 实例和数据库的应用详细信息和设置
- 装载 SQL Server 数据库
- 将数据库装载到 SQL Always On 可用性组中
- 管理活跃装载
- 迁移 SQL Server 数据库
- 克隆 SQL Server 数据库
- 恢复 SQL Server 备份