設定備份及復原的權限 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

在備份或還原 Microsoft SharePoint Server 2010 之前,必須確保計時器服務帳戶、SQL Server 服務帳戶,以及執行備份或還原操作的使用者具備正確的權限,或者是為正確的 Windows 安全性群組或 SharePoint 群組的成員。開始時,必須設定這些權限與群組成員身份。接下來,如果將新的伺服器陣列元件新增至環境中,以及如果您想新增將執行備份及還原作業的使用者,則必須更新這些權限與群組成員身份。

本主題內容:

  • SPTimerV4 計時器服務與 SQL Server 帳戶的權限

  • 在管理中心中執行備份與還原作業所需的群組成員資格

  • 設定用於從 Windows PowerShell 執行備份和還原作業的權限

SPTimerV4 計時器服務與 SQL Server 帳戶的權限

SharePoint Server 2010 中的 Windows SharePoint Services Timer V4 (SPTimerV4) 與 SQL Server 服務帳戶代表使用者執行備份與還原作業。這些服務帳戶需要獲得任何備份資料夾上的 [完全控制] 權限。

在管理中心中執行備份與還原作業所需的群組成員資格

您必須確保將會使用管理中心備份或還原伺服器陣列,以及伺服器陣列元件的所有使用者帳戶,具備下表中所述的群組成員資格。

必要的群組成員資格

伺服器陣列元件 本機電腦上系統管理員群組的成員 SharePoint 伺服器陣列管理員群組的成員

伺服器陣列

服務應用程式

內容資料庫

網站集合

網站、清單、文件庫

使用 Windows PowerShell 設定執行備份與還原作業的權限

您必須確保將使用 Windows PowerShell 備份或還原伺服器陣列,以及伺服器陣列元件的所有使用者帳戶,均新增至指定資料庫的 SharePoint_Shell_Access 角色中,而且它們具備本節稍後表格中所述的群組成員身份。

您可以執行 Add-SPShellAdmin Cmdlet 新增使用者帳戶至角色中。您必須為每個使用者帳戶執行此命令。此外,您必須為您要授與存取權的所有資料庫執行此命令。

注意

您只需向使用者帳戶授與備份,以及還原特定伺服器陣列元件的存取權一次。僅在新增新伺服器陣列元件至環境中時,或僅在您想新增使用者以執行備份和還原操作時,才需要再次執行此工作。

使用 Windows PowerShell 從 SharePoint_Shell_Access 角色新增或移除使用者

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    Add-SPShellAdmin -Username <User account> -Database <Database ID>

    若要新增伺服器陣列中的所有資料庫至使用者帳戶,請輸入下列命令,然後按 ENTER:

    ForEach ($db in Get-SPDatabase) {Add-SPShellAdmin -Username <User account> -Database $db}

    若要移除伺服器陣列中所有資料庫的使用者帳戶,請輸入下列命令,然後按 ENTER:

    ForEach ($db in Get-SPDatabase) {Remove-SPShellAdmin -Username <User account> -Database $db}

    若要檢視目前新增至伺服器陣列中資料庫的使用者帳戶,請輸入下列命令,然後按 ENTER:

    ForEach ($db in Get-SPDatabase) {Get-SPShellAdmin -Database $db}

如需詳細資訊,請參閱<Add-SPShellAdmin>。

您可能還必須使用 Windows PowerShell 對執行備份或還原作業的使用者授與其他權限。下表顯示必要的權限。

Windows PowerShell 必要的權限

伺服器陣列元件 本機電腦上系統管理員群組的成員 SharePoint 伺服器陣列管理員群組的成員 備份資料夾上的完全控制

伺服器陣列

服務應用程式

內容資料庫

網站集合

網站、清單、文件庫