為備份和 DR 服務準備 SQL Server 資料庫

Microsoft SQL Server 需要特定使用者角色才能執行特定作業。如要在 SQL Server 資料庫上執行備份和 DR 擷取、還原、卸載、刪除和虛擬應用程式掛載作業,您必須為 Windows 使用者 (本機使用者或網域使用者) 提供憑證,該使用者必須具備足夠的 SQL 權限,才能執行該作業。

本節將詳細說明從備份/復原裝置執行擷取、還原、卸載、刪除和虛擬應用程式掛載作業所需的使用者角色。本節所列的建議角色是根據 Microsoft 針對存取 SQL Server 資料庫的最佳做法而定。

開始之前,建議您參閱「SQL Server 資料庫的備份和 DR」。

Windows 本機系統管理員使用者

如要執行擷取、還原、卸載刪除和虛擬應用程式掛載作業,必須使用 Microsoft Windows 使用者的憑證安裝備份和 DR 代理程式,該使用者必須在 SQL 環境中具備足夠的權限。必須為 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 資料庫時,請在「Restore」對話方塊中,輸入已指派適當角色的 Windows 使用者憑證。

將 SQL Server 資料庫掛載為虛擬應用程式的憑證

虛擬應用程式掛載會將 SQL Server 資料庫掛載為虛擬應用程式。從備份/復原工具執行 SQL Server 資料庫的虛擬應用程式掛載作業時,使用者必須指派角色,以便掛載及卸載 (分離) SQL Server 資料庫。

執行虛擬應用程式掛載作業時,請在「Mount」對話方塊的「Advanced options」中,輸入已指派適當角色的 Windows 使用者憑證。

備份和災難復原 SQL Server DBA 指南

本頁是一系列專門說明如何使用備份和 DR 保護及復原 Microsoft SQL Server 資料庫的文章之一。如需更多資訊,請參閱: