共用方式為


使用內建工具備份與還原網站集合 (Windows SharePoint Services 3.0)

本文內容:

  • 使用 SharePoint 內建工具備份網站集合

  • 使用 SharePoint 內建工具還原網站集合

  • 排程或延遲備份

您可以使用 Windows SharePoint Services 3.0 所附的工具,進行網站集合的備份與還原。Stsadm 命令列工具提供了快速而具彈性的命令列方法,可讓您執行內容備份與復原。您可以搭配使用 Stsadm 命令列工具與 Windows 排程器,排程延遲或定期備份。

如需 Windows SharePoint Services 3.0 隨附的資料保護工具與其他的 SharePoint 資料保護工具有何不同之詳細資訊,請參閱<選擇備份和復原工具 (Windows SharePoint Services)>。

重要

若在備份程序期間變更網站集合,備份將可能會受損。備份大型網站集合可能需要很長的時間。若要避免讓使用者活動干擾到網站集合備份作業,或防止大型網站集合備份所需的時間超出可用的維護期間,請遵循下列建議:

  • 在備份期間,請使用 Stsadm 命令列工具中的 Setsitelock 作業,將網站集合 URL 設為唯讀。如此可讓使用者只能檢視網站上的內容,而無法執行像是新增或變更內容等會干擾備份程序的活動。備份完成時,請將網站集合 URL 的存取設定回復為預設狀態。

  • 若要備份大小不超過 15 GB 的網站集合,請使用後續程序中所顯示的 Stsadm 命令列工具。

  • 若要備份大小介於 15 GB 至 100 GB 間的網站集合,請使用 Microsoft SQL Server 2005 或 Microsoft System Center Data Protection Manager 2007 執行網站集合資料庫的完整備份。如需詳細資訊,請參閱<Back up a farm by using SQL Server Tools (Windows SharePoint Services 3.0)>或<使用 DPM 備份及還原網站 (Windows SharePoint Server 3.0)>。

  • 若要備份大小超過 100 GB 的網站集合,請使用 System Center Data Protection Manager 執行網站集合資料庫的差異備份。如需詳細資訊,請參閱<使用 DPM 備份及還原網站 (Windows SharePoint Server 3.0)>。

  • 如需如何防止網站集合備份時發生資料遺失的詳細資訊,請參閱說明備份檔案的可能損毀 (https://go.microsoft.com/fwlink/?linkid=146346&clcid=0x404) (機器翻譯) 的知識庫文章。

如需備份與復原工具的詳細資訊,請參閱<選擇備份和復原工具 (Windows SharePoint Services)>。

使用 SharePoint 內建工具備份網站集合

使用此程序利用 Stsadm 命令列工具,限制備份期間對網站集合的存取。

重要

至少要有本機電腦的管理員群組成員資格,才可完成此程序。

限制備份期間對網站集合的存取

  1. 在 SharePoint 產品及技術安裝所在的磁碟機上,使用命令提示字元切換至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  2. 若要決定網站目前的存取層級,請輸入下列命令,並按 ENTER:

    stsadm -o getsitelock -url <URL 名稱>

    其中,URL 名稱是要備份之網站集合的 URL。如需詳細資訊,請參閱<Getsitelock:Stsadm 作業 (Windows SharePoint Services)>。

  3. 若目前的存取層級允許變更網站內容,請輸入下列命令然後按 ENTER,將其變更為唯讀:

    stsadm -o setsitelock -url <URL 名稱> -lock readonly

    其中,URL 名稱是要備份之網站集合的 URL。如需詳細資訊,請參閱<Setsitelock:Stsadm 作業 (Windows SharePoint Services)>。

  4. 備份完成時,請使用此程序將網站集合的存取回復為步驟 1 中所指定的原始設定。

使用下列程序利用 Stsadm 命令列工具,備份網站集合。

重要

至少要有本機電腦的管理員群組成員資格,才可完成此程序。

使用 Stsadm 命令列工具備份網站集合

  1. 在 SharePoint 產品及技術安裝所在的磁碟機上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  2. 輸入下列命令:

    stsadm -o backup -url <URL 名稱> -filename <\\伺服器名稱\資料夾名稱\檔案名稱> [-overwrite]

    其中,URL 名稱是要備份之網站集合的 URL,\\伺服器名稱\資料夾名稱\檔案名稱是備份資料夾與備份之目標檔案名稱的 UNC 路徑。若已存在現有的備份檔案,請使用 -overwrite 參數覆寫現有的檔案。

  3. 備份順利完成時,命令提示視窗中會顯示下列文字:

    Operation completed successfully.
    
  4. 若備份未成功完成,則命令提示視窗會提供有關失敗的其他詳細資料。最常見的情況,是提供了不正確的 URL 或檔案名稱。

如需 Backup 操作的詳細資訊,請參閱<備份:Stsadm 作業 (Windows SharePoint Services)>。

使用 SharePoint 內建工具還原網站集合

使用此程序利用 Stsadm 命令列工具,還原網站集合。

注意

如果備份的網站集合還原至已含有該網站集合複本的內容資料庫,就會發生網站集合識別碼衝突。如果發生網站集合識別碼衝突,會顯示下列錯誤訊息:

此作業沒有可用的內容資料庫。請建立新的內容資料庫,然後重試作業。若要建立內容資料庫,請在「應用程式管理」頁面上按一下 [內容資料庫],選取要使用的 Web 應用程式,然後按一下 [新增內容資料庫]。

如需詳細資訊,請參閱當您嘗試使用不同的名稱,以還原 Windows SharePoint Services 3.0 的網站集合的「錯誤」訊息:「沒有內容的資料庫是可供這項作業使用」 (https://go.microsoft.com/fwlink/?linkid=128251&clcid=0x404) (機器翻譯)。

若要避免網站集合識別碼衝突:

  • 將網站集合還原至同一個 Web 應用程式中的其他內容資料庫。

  • 如果您需要將網站集合還原至相同的內容資料庫,請在備份網站集合之後以及還原之前,先刪除原始網站集合。

    如果還原的是大型網站集合,您可能要先將該網站集合還原至其他內容資料庫,然後在原始資料庫上使用 Stsadm deletesite 作業加上 -gradualdelete 參數,最後使用 Stsadm mergecontentdbs 作業將該網站集合移回第一個內容資料庫。-gradualdelete 參數為四月累計更新中加入的功能。如需詳細資訊,請參閱<部署 Windows SharePoint Services 3.0 的軟體更新>。

重要

至少要有本機電腦的管理員群組成員資格,才可完成此程序。

使用 Stsadm 命令列工具還原網站集合

  1. 在安裝 SharePoint 產品及技術的磁碟機上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  2. 若要還原網站集合,請輸入下列命令,然後按 ENTER:

    stsadm -o restore -url <URL 名稱> -filename <UNC 路徑>

    其中,URL 名稱 是您要還原之網站集合的 URL,UNC 路徑 是備份共用資料夾的 UNC 路徑。

  3. 當您收到將會覆寫所有選取項目的警告時,請輸入 y,然後按 Enter。

  4. 出現提示時,請輸入 Web 應用程式與內容資料庫的使用者名稱與密碼。

  5. 復原順利完成時,命令提示字元視窗中會顯示下列文字:

    Operation completed successfully.
    

    若復原未成功完成,則命令提示視窗會提供有關失敗的其他詳細資料。最常見的情況,是提供了不正確的 URL 或檔案名稱。

  6. 如果備份時存取網站集合受到限制,表示還原的網站可能已套用具限制的存取設定。在這種情況下,您必須使用 setsitelock 作業將網站鎖定設定回復成備份前狀態。

    1. 若要決定網站目前的存取控制,請輸入下列命令,然後按 ENTER:

      stsadm -o getsitelock -url <URL 名稱>

      其中,URL 名稱是要備份之網站集合的 URL。如需詳細資訊,請參閱<Getsitelock:Stsadm 作業 (Windows SharePoint Services)>。

    2. 如果目前的存取控制太嚴格,請輸入下列命令以變更目前設定,輸入後按 ENTER:

      stsadm -o setsitelock -url <URL 名稱> -lock <存取控制>

      其中 URL 名稱 為要備份的網站集合 URL,存取控制 為網站備份前的原有網站鎖定設定。如需詳細資訊,請參閱<Setsitelock:Stsadm 作業 (Windows SharePoint Services)>。

如需 Restore 作業的詳細資訊,請參閱<還原:Stsadm 作業 (Windows SharePoint Services)>。

排程或延遲備份

您無法從 SharePoint 管理中心網站排程備份。因為沒有可讓您使用 Stsadm 命令列工具自動化備份的作業。但您可以透過建立批次檔案,再使用 Windows Server 2003 中的「工作排程器」於特定時間執行批次檔案,以自動化該程序。因為使用 Windows SharePoint Services 3.0 內建工具進行備份會影響效能,所以您可能會想要排程備份在離峰時間進行,例如夜間或週末。

使用此程序可建立批次檔案,以執行網站集合的完整備份。此程序假設您已為備份建立共用資料夾。如需如何建立共用資料夾的詳細資訊,請參閱下列文章<Prepare to back up and restore a farm (Windows SharePoint Services 3.0)>。

提示秘訣:

使用「工作排程器」時,請確定電腦上的系統日期與時間正確。若要確認或變更此項資訊,請連按兩下工作列上的時間指標。

建立批次檔案

  1. 按一下 [開始],然後按一下 [執行]****。

  2. 輸入 notepad,然後按一下 [確定]。

  3. 在 [記事本] 中,輸入下列文字:

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> 
    echo completed
    

    其中,\\伺服器名稱\資料夾名稱 是備份資料夾的 UNC 路徑,Web 應用程式名稱 是要備份的網站集合名稱。您可能會使用如路徑中之 showtree 參數或元件名稱所顯示的完整伺服器陣列路徑表示法 (若其具有唯一的名稱),例如 Windows SharePoint Services Web Application\SharePoint-80。

  4. 在 [記事本] 的 [檔案] 功能表上,按一下 [另存新檔]****。

  5. 在 [另存新檔] 方塊中,選取要保留批次檔案的資料夾。

  6. 使用 ".bat" 副檔名;在 [檔案名稱]**** 方塊中輸入檔案的名稱,例如 backup_batch.bat

  7. 按一下 [檔案類型] 方塊中的 [所有檔案]****。

  8. 按一下 [儲存]。

排程備份

  1. 啟動 [排程工作精靈],然後按一下 [下一步]****。

  2. 按一下 [瀏覽],尋找剛才建立的批次檔案,然後按一下 [開啟]****。

  3. 輸入工作的名稱,例如 backup_batch

  4. 選取執行此工作的頻率 (例如每週),然後按一下 [下一步]。

  5. 若要自動定期執行此備份,請選取間隔 (如 [每週]**** 或 [每月])。若此備份只要執行一次,或僅延遲一次備份,請選取 [只有一次]****。

  6. 選擇備份的時間與開始日期。

  7. 輸入使用者的名稱與密碼,然後按一下 [下一步]。此工作會以像是由該使用者啟動的方式執行。

  8. 按一下 [完成]****。

    若要設定工作的進階設定,請在精靈的最後一頁中,選取 [按下 [完成] 後開啟這項工作的進階內容] 核取方塊。如此即會在您按一下 [完成]**** 時,開啟工作的屬性對話方塊。接著即可在 [工作] 索引標籤上變更正在執行的程式、在 [排程]**** 索引標籤上微調排程、在 [設定] 索引標籤上自訂設定,或在 [安全性]**** 索引標籤上設定使用者及群組的權限。

另請參閱

概念

Back up and restore the farm (Windows SharePoint Services 3.0)
Back up and restore the entire farm (Windows SharePoint Services 3.0 technology)
Create a recovery farm (Windows SharePoint Services 3.0)
使用內建工具備份及還原 Web 應用程式 (Windows SharePoint Services 3.0)
備份及還原內容資料庫 (Windows SharePoint Services 3.0)
Back up and recover site objects (Windows SharePoint Services)
使用 DPM 備份及還原項目 (Windows SharePoint Services 3.0)
使用 DPM 備份及還原網站 (Windows SharePoint Server 3.0)