Share via


還原:Stsadm 作業 (Windows SharePoint Services)

作業名稱:Restore

描述

使用 url 參數時,會執行網站集合的還原。但使用 restoremethod 參數時,則會執行個別資料庫、Web 應用程式或整個伺服器陣列的還原。若要覆寫現有的網站集合,請使用 overwrite 參數。

語法

用於網站集合還原

stsadm -o restore

-url <URL 名稱>

-filename <檔案名稱>

[-hostheaderwebapplicationurl] <Web 應用程式 URL>

[-overwrite]

用於重大災難還原

stsadm -o restore

-directory <UNC 路徑>

-restoremethod {overwrite | new}

[-backupid] <來自備份歷程記錄的 GUID,請參閱 stsadm -help backuphistory>

[-item] <從樹狀檢視建立的路徑>

[-percentage] <介於 1 到 100 之間的整數>

[-showtree]

[-suppressprompt]

[-username] <使用者名稱>

[-password] <密碼>

[-newdatabaseserver] <新的資料庫伺服器名稱>

[-preservechangelog]

[-quiet]

參數

參數 必要? 描述

url

有效的 URL,例如 http://server_name/sites/site_name

指定要還原網站集合備份的 URL。

filename

有效的網站集合備份檔案名稱,例如 "Site_name.bak"

指定含有網站集合備份之檔案的路徑及名稱。

hostheaderwebapplicationurl

使用備用存取對應 (AAM) 指定給 Web 應用程式的有效 URL,例如 http://*server_name*

將網站集合還原為具有主機名稱的網站集合,而不是以路徑為基礎的網站集合。若存在 hostheaderwebapplicationurl 參數,則 url 參數的值會是具有主機名稱的網站集合之 URL,且 hostheaderwebapplicationurl 參數值為保留具有主機名稱網站集合的 Web 應用程式之 URL。

overwrite

<無>

將目前位在 url 參數所指定位置的現有網站集合,覆寫為備份檔案中所儲存的網站集合。

directory

任一有效的路徑:

  • C:\*folder_name*

  • \\*server_name*\*folder_name*

注意

會自動建立 spbr* 資料夾。

Windows SharePoint Services 3.0 在其中儲存 stsadm -o backup 作業期間所產生之重大備份封裝的路徑。此為 spbr* 資料夾的上層資料夾。

電腦若已安裝 Microsoft SQL Server 2005 及 Windows SharePoint Services 3.0 執行個體,則可使用本機磁碟機路徑。其會包含基本安裝。但是,如果 SQL Server 2005 及 Windows SharePoint Services 3.0 安裝在多部電腦上,則必須使用通用命名慣例 (UNC) 共用路徑,以從相同位置讀取 SQL 資料庫及搜尋元件 (例如 \\*電腦名稱*\volume\Backup)。多個備份封裝可儲存在相同的位置。此路徑與傳遞給 stsadm -o restore 作業之 -directory 參數的路徑相同。

restoremethod

下列其中任何一項:

  • overwrite

  • new

指定要執行的伺服器陣列還原類型 (overwritenew)。

overwrite 值會將內容及設定還原為其原始位置。此參數僅用於相同伺服器陣列內的重大還原。若使用 overwrite 值,即會顯示確認提示。若要隱藏提示,請使用 suppressprompt 參數。

new 值指定要將內容還原至新位置,且要在還原至不同的伺服器陣列時使用 (例如新的資料庫伺服器)。

backupid

有效的 GUID,例如 "12345678-90ab-cdef-1234-567890abcdef"

應予還原之備份封裝的 GUID。每個備份封裝都有與其相關聯的唯一 GUID,可使用 stsadm -o backuphistory 作業檢視備份歷程記錄加以查看。若不存在此參數,則會使用最近的備份封裝。

item

有效的項目,例如:

  • Farm\Windows SharePoint Services

指出應該還原的伺服器陣列部分。您可以使用如 -showtree 參數所示的完整伺服器陣列路徑表示法,或路徑中目標元件的名稱 (如果其有唯一的名稱)。如果項目或路徑包含空格,請括以雙引號。如果不存在此參數,則會還原備份封裝中所有項目。

percentage

介於 1 和 100 之間的整數值。

預設值為 5。

要求按百分比增量顯示 Restore 作業的進度更新 (例如,值 "5" 顯示已完成百分之 5 的還原進度,值 "10" 則顯示完成百分之 10 的進度)。

注意

此百分比不是很精確,實際的進度更新可能比要求的低或高。

對於非常大的資料庫,1 是您查看顯示更新所應使用的最佳值。

預設值為 5。

showtree

<無>

根據傳遞給 stsadm -o restore 作業的所有其他參數,顯示備份封裝中要還原的項目

根據傳遞至 Restore 作業的其他參數,要在還原中排除的項目前方會有星號字元。無法選取進行還原的項目則會括以方括弧 ([ ])。若存在 showtree 參數,則不會執行還原。

suppressprompt

<無>

不顯示下列命令列提示:

「警告:將會覆寫所有選取的項目。是否要覆寫這些項目 (Y/N)?」

只有當 restoremethod 參數值設為 Overwrite 時,此參數才有效。

username

有效的 SQL 驗證使用者名稱,格式為:*使用者名稱*

將要還原且需要使用者名稱的所有物件 (包括 Web 應用程式集區),都設為使用相同的使用者名稱。若要還原整個伺服器陣列,則只有使用 Windows 驗證的伺服器陣列才能使用此參數連線至資料庫。若只還原資料庫,則可以提供 SQL Server 2005 登入名稱。

password

將要還原且需要密碼的所有物件 (包括 Web 應用程式集區),都設為使用相同的密碼。若要還原整個伺服器陣列,則只有使用 Windows 驗證的伺服器陣列才能使用此參數連線至資料庫。若只還原資料庫,則可以提供 SQL Server 2005 登入密碼。

newdatabaseserver

有效的資料庫伺服器名稱,例如 "SQLBE1"

指出在 restoremethod 參數值為 new,還原任何資料庫時應使用的 SQL Server 2005 執行個體名稱。當 restoremethod 參數值設為 overwrite 時,此參數無效。

預設會要求您為每個資料庫提供新的資料庫伺服器名稱。

preservechangelog

<無>

保留變更記錄,使此內容資料庫下一次的編目不是完整編目。此參數最早出現在 Windows SharePoint Services 3.0 基礎結構更新。如需詳細資訊,請參閱<備註>。

quiet

<無>

在顯示視窗中隱藏還原進度資訊的輸出。仍會顯示最終的還原狀態 (「作業成功完成」)。如果不存在 -quiet 參數,restore 作業就會在還原套件時,於顯示視窗中顯示進度資訊。

備註

如果您正在執行 Windows SharePoint Services 3.0 基礎結構更新,則當您使用內建工具還原或重新附加資料庫時,會保留每個內容資料庫的識別碼 (ID)。使用內建工具時,變更記錄檔保留的預設行為如下:

  • 還原伺服器陣列時,會保留所有資料庫的變更記錄。

  • 重新附加資料庫時,則會保留內容資料庫的變更記錄。

  • 當您只還原內容資料庫時,「不會」保留內容資料庫的變更記錄檔。在本例中,您會使用 preservechangelog 參數。

保留資料庫識別碼及變更記錄時,[搜尋] 會根據編目規則所定義的定期排程繼續編目。不保留變更記錄時,[搜尋] 會在下次排定的編目期間,執行完整編目。

如需詳細資訊,請參閱<移動內容資料庫 (Windows SharePoint Services 3.0)>與<Back up and restore the entire farm (Windows SharePoint Services 3.0 technology)>。

當您還原現有的資料庫,但不使用 restoremethod 參數配合 stsadm –o restore 作業的 overwrite 選項時,會指派新的識別碼給還原的資料庫,且不會保留資料庫變更記錄檔。資料庫下一次編目會完整檢索內容資料庫。

如果已執行還原,且已在伺服器陣列中使用備份封裝的識別碼 (例如,嘗試將資料庫分割為二),新的識別碼會指派給還原的資料庫,並新增警告至還原記錄。與過去相同的內容資料庫識別碼,及內容資料庫之目前變更記錄的有效搜尋所使用的變更記錄 Token,會決定您可執行累加編目的能力,而非執行完整編目。如果無法保留變更記錄,Token 即無效,且搜尋必須執行完整編目。