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

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

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

在开始之前,建议您先查看适用于 SQL Server 数据库的备份和灾难恢复

Windows 本地管理员用户

如需执行捕获、恢复、卸载/删除和虚拟应用挂载操作,必须使用在 SQL 环境中拥有足够权限的 Microsoft Windows 用户的凭据安装备份和灾难恢复代理。必须为 Windows 用户分配特定角色或角色。Microsoft Windows 用户可以是新创建的用户,也可以是现有用户。

Windows 用户所需的 SQL 角色

分配给 sysadmin 服务器角色的 Windows 本地管理员用户拥有执行备份和灾难恢复捕获、恢复和虚拟应用挂载所需的所有权限。

如果 sysadmin 服务器角色被视为过于宽松,请向 Windows 用户分配以下角色:

  • dbcreator 服务器角色

  • db_backupoperator 数据库角色

  • db_owner 数据库角色

此外,此类用户还必须被分配以下可保护对象:

  • 查看任何数据库

  • 创建任何数据库

  • 更改任何数据库

  • Connect SQL

以下部分详细介绍了在哪里输入 Windows 本地管理员的用户名和密码,以执行特定的与备份和 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 SQL Server DBA 指南

本页是一系列页面中的一页,专门介绍如何使用备份和灾难恢复功能保护和恢复 Microsoft SQL Server 数据库。您可以参阅以下资源了解详情: