升級網站 (Office SharePoint Server)
本文內容:
使用管理中心頁面升級網站
使用命令列升級網站
安裝語言範本套件後升級網站
執行逐步升級時,可決定對哪一個網站進行升級以及進行升級的時間。您必須先在伺服器陣列中所有的伺服器上執行安裝程式和 [SharePoint 產品及技術設定精靈] 後,才可將任何網站升級至 Microsoft Office SharePoint Server 2007。完成以上步驟並安裝任何所需的語言範本套件後,即可開始升級您的網站。如需升級伺服器的詳細資訊,請參閱下列主題之一:
準備好升級網站後,即可使用「SharePoint® 管理中心」網站的升級頁面,或命令列上的升級作業,升級您的網站。若想要分批執行大型批次的網站升級,或將環境中的其他網站進行升級後,才安裝語言範本套件,即請使用命令列進行升級。
使用管理中心頁面升級網站
從管理中心頁面升級網站時,其程序分為兩個階段。首先,必須建立一個新的 Web 應用程式,以架設網站的升級版本。然後,再升級一或多個網站集合。
重要
您必須先升級根網站集合,才能夠升級 Web 應用程式中的其他網站集合。
建立一個新的 Web 應用程式以架設升級的網站
在管理中心之 [作業] 索引標籤的 [升級與移轉]****下,按一下 [網站內容升級狀態]。
在 [網站內容升級狀態]**** 頁面上,按一下想要升級之 URL 旁的 [開始升級]。
在 [設定目標 Web 應用程式]**** 頁面上的 [要升級的 Web 應用程式] 區段中,確認已經顯示要升級的 Web 應用程式。
在 [新增原始內容 URL]**** 區段中的 [連接埠] 方塊內,輸入連接埠號碼,然後在 [主機標頭]**** 方塊內,視需要輸入要使用的主機標頭。
在 [新 Web 應用程式的應用程式集區] 區段中選取 [建立新的應用程式集區],然後在 [應用程式集區名稱] 方塊中,輸入名稱,然後再選取 [預先定義] 或 [可設定]。
若您選取 [預先定義]****,則必須選取要使用的帳戶。
若您選取 [可設定],請輸入要使用的帳戶名稱,然後輸入該帳戶的密碼。
注意
您無法使用與舊版所用之相同的應用程式集區。您可以使用相同的使用者帳戶,但是必須建立新的應用程式集區,或使用已為升級的網站所建立的應用程式集區。
在 [重設 Internet Information Services] 區段中,選取 [自動重新啟動 IIS]**** 或 [手動重新啟動 IIS]。
若您選擇 [手動重新啟動 IIS]****,則需要在本程序最後步驟中建立 Web 應用程式後,重新啟動 IIS。
在 [安全性設定] 區段中的 [驗證提供者]**** 下,視環境選取 [交涉 (Kerberos)] 或 [NTLM]****。
在 [內容資料庫] 區段中,選取 [自動選取資料庫名稱]**** 或 [手動設定資料庫名稱]。
若選擇手動設定資料庫名稱,則必須在 [資料庫名稱]**** 頁面上,提供暫存內容資料庫及新版內容資料庫的名稱。
在 [SSP 資料庫設定] 區段中的 [SSP 資料庫名稱]**** 方塊內,輸入共用服務提供者資料庫的名稱。
在 [搜尋資料庫名稱] 方塊中,輸入搜尋資料庫的名稱。
在 [索引伺服器]**** 區段中的 [索引伺服器] 方塊內,選取要使用的「索引伺服器」。
按一下 [確定]****。若已選擇手動設定資料庫名稱,即會開啟 [資料庫名稱] 頁面。請輸入要使用之此 Web 應用程式的暫存內容資料庫及新版內容資料庫名稱,然後按一下 [儲存]。
建立新的 Web 應用程式時,會出現 [作業進行中] 頁面。
注意
若選擇 [手動重新啟動 IIS],必須立即在伺服器陣列的每部前端網頁伺服器上執行 iisreset /noforce。
升級網站集合
在 [網站集合升級] 頁面上,選取想要升級之網站旁的核取方塊,然後按一下 [升級網站]****。
重要
您必須先升級根網站集合,才能夠升級 Web 應用程式中的其他網站集合。若要一次升級多個網站集合,根網站集合必須包含在第一組進行升級的網站中。
在 [已選取的升級網站] 頁面上,確認網站集合數目、使用的儲存量、原始資料庫與目標資料庫,然後按一下 [升級網站]****。
[升級執行中] 頁面會隨即開啟,且會執行所選取網站集合的升級。視選取的網站集合數目及網站集合大小之不同,此作業可能需要數分鐘到數小時的時間。[狀態] 頁面每隔數分鐘即會自動更新,以提供最新的狀態。如果升級失敗或報告發生問題,您可以參閱記錄檔以取得詳細資訊。Upgrade.log 檔案和追蹤記錄檔的位置在 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS。追蹤記錄檔的命名格式如下:Machine_name-YYYYMMDD-HHMM.log,其中 YYMMDD 是日期,而 HHMM 是時間 (例如,Server1-20061105-1241.log)。
升級程序完成後,按一下 [首頁] 即可回到 [管理中心] 首頁。
使用命令列升級網站
若要使用命令列升級網站,您必須遵循相同的兩步驟程序:建立目標 Web 應用程式,然後再升級網站。
若要建立目標 Web 應用程式,請使用下列命令進行,並包含所有適用您環境的選項 (若已執行上述<建立一個新的 Web 應用程式以架設升級的網站>下的步驟,請跳過此步驟):
Stsadm.exe. -o upgradetargetwebapplication -url <要升級的 URL>
-relocationurl <未升級內容的新 URL>
-apidname <新應用程式集區名稱>
[-apidtype <configurableid/NetworkService>]
[-apidlogin <網域\名稱>]
[-apidpwd <應用程式集區密碼>] [-exclusivelyusentlm]
建立 Web 應用程式之後,即可使用所有適用您環境的選項以下列命令升級個別的網站集合:
stsadm.exe -o upgrade [-inplace | -sidebyside] [-url <url>]
[-forceupgrade] [-quiet] [-farmuser <伺服器陣列使用者>
-farmpassword <伺服器陣列密碼>] [-sitelistpath <網站 xml 檔案>]
例如,若要以並存 (逐步) 升級程序來升級特定 URL 的網站,請使用下列命令:
stsadm.exe -o upgrade -sidebyside -url <url>
-sitelistpath <XML 檔案的路徑>
注意
使用命令列執行逐步升級時,您無法從不同的內容資料庫升級網站。若 Web 應用程式含有大量分佈在多個內容資料庫中的網站,請將相同內容資料庫中的網站進行歸類,劃清單分為較小的網站群組。
若要取得需要升級之網站的清單,可使用列舉網站作業,列出 Web 應用程式中所有重新導向的網站。請使用下列語法產生清單:
**stsadm -o enumsites -url http://**server_name -redirectedsites
使用此作業產生的網站清單,即可產生升級作業的網站清單 XML 檔案。
下表說明升級作業所使用的參數:
參數 | 選擇性/必要 | 描述 |
---|---|---|
Inplace 或 Sidebyside |
必要,必須指定其中一個選項 |
「直接」表示直接升級,版本 2.0 網站可立即升級,但在升級程序完成後,版本 2.0 環境即無法使用。 「並存」表示逐步升級,版本 2.0 網站會保留在版本 2.0 環境中。 |
URL |
選擇性 |
網站集合的版本 2.0 URL。 |
ForceUpgrade |
選擇性 |
指定是否要強制升級。 |
Quiet |
選擇性 |
指定以安靜模式執行升級程序。 |
FarmUser |
選擇性 |
指定執行升級時所使用的使用者帳戶。 |
FarmPassword |
選擇性 (使用 FarmUser 時為必要) |
指定 FarmUser 帳戶的密碼。 |
Reghost |
選擇性 |
指定升級時是否要重新製作頁面的圖像 (將頁面重設為網站定義)。 |
SiteListPath |
選擇性 |
允許您指定 XML 檔案以及一組要升級的特定網站集合清單。XML 檔案的格式為:
"Count" 及 "TargetDatabase" 屬性為選擇性選項。指定從單一內容資料庫僅升級此組網站。 或者使用 stsadm –o enumsites –url *<V3url>* -redirectedsites 命令針對需要升級的網站集合產生與此相同的 XML。 如需使用 Stsadm 命令列工具執行此程序之方法的其他詳細資訊,請參閱<升級:Stsadm 作業 (Office SharePoint Server)>、<Upgradetargetwebapplication:Stsadm 作業 (Office SharePoint Server)>與<Enumsites:Stsadm 作業 (Office SharePoint Server)>。 |
安裝語言範本套件後升級網站
若執行直接升級之後,才安裝語言範本套件,現在即需升級使用該語言範本套件中語言的所有網站。若要執行此升級,請使用任何適用您環境的選項,執行升級作業。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。