为 Backup and DR Service 准备 SQL Server 数据库

Microsoft SQL Server 需要特定的用户角色才能执行特定操作。如需对 SQL Server 数据库执行 Backup and DR 捕获、恢复、卸载、删除和虚拟应用装载操作,您必须提供 Windows 用户的凭据(本地用户或网域用户),该用户所拥有的角色必须具有足够的 SQL 权限来执行相应操作。

本部分详细介绍了从备份/恢复设备执行捕获、恢复、卸载、删除和虚拟应用装载操作所需的用户角色。本部分中介绍的建议角色基于 Microsoft 关于访问 SQL Server 数据库的最佳实践。

在开始之前,建议您先查看 SQL Server 数据库的备份和 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 数据库的一系列页面之一。您可以在以下页面中找到更多信息: