驗證升級與檢閱升級的網站 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

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

執行 Microsoft SharePoint Server 2010 的就地升級或資料庫附加升級之後,必須驗證內容是否已成功升級為新版本。您可以驗證升級狀態 (仍在進行中、或已順利完成,還是發生錯誤或失敗?),也可以檢閱升級的網站,查看是否仍有任何問題需要處理。當您在試驗升級的過程中遵循這些步驟時,可利用它們先找出必須重新處理的自訂,再嘗試升級生產環境。升級實際執行的環境時,更加重要的是讓使用者再次存取網站之前,知道升級何時完成、哪些網站已成功升級,以及哪些網站需要額外的處理。

在某些情況下,您可能必須重新啟動升級,才可完成網站的升級。如需如何重新啟動升級的相關資訊,請參閱<繼續升級 (SharePoint Server 2010)>。

本文內容:

  • 驗證升級狀態

  • 驗證升級後的環境

  • 檢閱已升級的網站

驗證升級狀態

升級程序分成多個階段。在就地升級中,您必須執行 Setup.exe 安裝新的軟體,然後再執行 SharePoint 產品設定精靈升級設定資料庫及管理內容資料庫;SharePoint 管理中心網站會隨即開啟。此時即會開始內容升級程序。有多種方法可查看下列各階段中的升級程序狀態:您可檢閱 Setup.exe、SharePoint 產品設定精靈及內容升級的記錄檔。您可在 SharePoint 管理中心檢視版本號碼,確定其是否為正確的升級版本。此外也可使用 SharePoint 管理中心的 [升級狀態] 頁面或 Stsadm 的 localupgradestatus 作業,確認已升級或正在升級的網站。若升級未順利完成,可檢視記錄檔,從中找出問題加以處理,然後再重新啟動升級程序。

檢閱記錄檔

若要驗證升級成功與否,可以檢閱下列記錄檔及錯誤檔:

  • SharePoint Server 2010 的 Setup.exe 記錄檔。

    安裝記錄檔儲存在執行安裝程式之使用者帳戶的 TEMP 目錄中 (%USERTEMP% 或 %WINDIR%\Users\user account\AppData\Local\Temp)。名為 SharePoint Server Setup (YYYYMMDDHHMMSSSSS).log,其中的 YYYYMMDD 是日期,而 HHMMSS-SSS 是時間 (24 小時制的時、分、秒及毫秒)。

  • SharePoint 產品設定精靈 (Psconfig.exe) 記錄檔。

    Psconfig.exe 記錄檔位於 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS。記錄檔的命名格式為:PSCDiagnostics_MM_DD_YYYY_HH_MM_SS_SSS_亂數.log,其中的 MM_DD_YY 是日期、HH_MM_SS_SSS 是時間 (24 小時制的時、分、秒及毫秒),而亂數則可用以區分可能同時執行 Psconfig.exe 程式的嘗試。

  • 升級記錄檔及升級錯誤記錄檔。

    升級記錄檔及升級錯誤記錄檔位於 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS。下列為記錄檔的命名格式:YYYYMMDD-HHMMSS-SSS.log,其中的 YYYYMMDD 是日期,而 HHMMSS-SSS 是時間 (24 小時制的時、分、秒及毫秒)。升級錯誤記錄檔會將所有錯誤及警告彙總為一個較短的檔案,檔名為 Upgrade-YYYYMMDD-HHMMSS-SSS-error.log。

若要檢閱記錄檔找出問題,並進行疑難排解,請從檔案開頭著手。相同的錯誤或警告若是出現在環境內的數個網站集合,或這些錯誤或警告造成升級程序完全無法進行,可能會出現重複的錯誤或警告。例如,若無法連線至設定資料庫,升級程序會嘗試 (並失敗) 多次,而這些嘗試均會列於記錄檔中。

檢閱記錄檔

  1. 確認您具備下列管理認證:

    • 您必須是伺服器的本機管理員群組成員,才可檢視記錄檔。
  2. 在 Windows 檔案總管中,變更至您要檢視之記錄檔的目錄。

  3. 使用文字編輯器開啟記錄檔。

  4. 在升級記錄檔中,搜尋或以目視尋找下列項目:

    Upgrade session finished successfully!

    若找到此項目,即表示安裝成功。

  5. 若在升級記錄檔中未能找到上一個步驟中的項目,或若檢閱的是其他記錄檔之一,則可透過搜尋或目視整個檔案,尋找下列字詞,藉此找出可能造成失敗的特定問題:

    • 在記錄檔中搜尋 ERROR,以尋找任何失敗 (例如,失敗的元件及無效的資料庫連線)。

    • 搜尋 WARNING,以尋找缺少功能或元件等問題。

若要尋找問題,使用記錄剖析器針對記錄檔執行查詢相當有用。

若在記錄檔中找到封鎖問題,您可以解決問題後再重新啟動升級以繼續程序。

驗證版本號碼

除了檢閱升級記錄檔之外,也可以使用 SharePoint 管理中心網站,檢視 [伺服器陣列中的伺服器] 頁面上之版本號碼,藉以確認升級是否成功。

在 [伺服器陣列中的伺服器] 頁面中確認版本號碼

  1. 確認您具備下列管理認證:

    • 您必須是伺服器陣列管理員群組的成員,才可使用 SharePoint 管理中心。
  2. 在管理中心首頁上,按一下 [系統設定] 下的 [管理此伺服器陣列中的伺服器]。

  3. 在 [伺服器陣列資訊] 下的 [組態資料庫版本] 旁,確認號碼開頭為 "14"。

檢查網站的升級狀態

您可以使用 SharePoint 管理中心的 [升級狀態] 頁面或 Stsadm.exe 的 localupgradestatus 作業,查明已升級或正在升級的網站。

[升級狀態] 頁面會列出升級工作階段,並提供每個工作階段狀態的詳細資料 (無論成功或失敗),以及每部伺服器上所發生的錯誤或警告數目。[升級狀態] 頁面也包含升級程序記錄檔及錯誤檔的資訊,並提供可能發生問題的解決方法建議。

您可以使用 Stsadm.exe 中的 localupgradestatus 作業,查看升級時遺漏或略過的網站。您必須對伺服器陣列中的每一部前端網頁伺服器執行此命令。

在 SharePoint 管理中心檢視升級狀態

  1. 確認您具備下列管理認證:

    • 您必須是伺服器陣列管理員群組的成員,才可使用 SharePoint 管理中心。
  2. 在管理中心首頁上,按一下 [升級與移轉] 下的 [檢查升級狀態]。

從命令列檢視升級狀態

  1. 確認您具備下列管理認證:

    • 您必須是伺服器的本機管理員群組成員,才可使用 Stsadm。
  2. 按一下 [開始],然後以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  3. 在命令提示字元視窗中,瀏覽至下列目錄:

    %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\bin

  4. 輸入下列命令,然後按 ENTER:

    Stsadm -o localupgradestatus

如需 localupgradestatus 作業的詳細資訊,請參閱 Localupgradestatus:Stsadm 作業 (Office SharePoint Server)

驗證升級後的環境

確認升級成功地完成之後,請務必驗證您的環境。請檢閱下列各項;

  • 服務應用程式

    • 其設定是否正確?

    • 服務應用程式的 Proxy 設定是否符合您的需要?

    • 您需要在伺服器陣列之間建立新連線嗎?

  • 我的網站

    • 所有網頁組件均正常運作嗎?

    • 所有「我的網站」相關的功能均正常運作嗎?

    • 使用者可以存取這些網站嗎?或使用者會看到「拒絕存取」錯誤?

      若使用者所造訪的「我的網站」主機,並非預設的「我的網站」主機,即有可能會出現此錯誤。請檢查服務應用程式及 Proxy 關聯是否正確,並檢查 User Profile Service 應用程式中「我的網站」主機的參照是否正確。此外也請重新設定 Internet Information Services (IIS),以套用所有的變更。

  • 搜尋

    • 執行編目,然後檢閱記錄檔。

    • 執行搜索查詢,然後驗證查詢是否如預期般地運作並提供正確的結果。請於 24 小時之後檢視查詢報告,從中找出問題。

    • 搜尋人員及設定檔。

    • 檢查所有搜尋自訂,確認其是否如預期般地運作。

檢閱已升級的網站

檢閱升級後的網站,確認有無任何問題必須在生產環境執行升級程序前解決。若是執行就地升級,並選擇使用「視覺更新」,即可使用「視覺更新」功能在新的使用者介面中預覽網站。如需如何使用「視覺更新」預覽網站的詳細資訊,請參閱<管理視覺更新 (SharePoint Server 2010)>。

若要驗證基本功能,可以利用由清單、文件庫、網頁組件等項目組合而成的代表集合,建立新的網站集合。請檢閱新的網站,確認常用的基本元素能否正常運作。

若無法顯示頁面,可以直接前往 URL (http:// siteurl/_layouts/settings.aspx) 查看 [網站設定] 頁面。若 [網站設定] 頁面的運作正常,且升級已然成功,可能是主版頁面或首頁發生問題。若 [網站設定] 頁面未運作,請前往記錄檔,查看其中是否記錄有該問題的詳細資訊。

首先,請先從影響最大或曝光率高的網站著手,然後再處理曝光率低的網站。當您在規劃時,即應指出哪些網站屬於高度影響及曝光率高的網站,需要立即處理,以及哪些網站可以稍後再行處理。

請使用下列檢查清單檢閱已升級的網站及查閱問題。

網頁組件

下表列出在升級之後網頁組件可能發生的問題,以及解決的方法。

提示

若要快速測試網頁組件,您可以建置內含所有自訂網頁組件的新網頁組件頁面,再進行升級測試;然後在試驗升級後,檢閱該頁面是否有任何缺少或損壞的網頁組件。

檢查項目 發生問題時應執行的動作

升級後的網站能否顯示原始網站中所有的網頁組件?

若網頁組件區域位於自訂 (「客製化」) 的頁面,但不在網站定義中,表示該網頁組件區域中的網頁組件,可能已在升級期間移往頁面的底部區域。

請在瀏覽器或 Microsoft SharePoint Designer 2010 中,以頁面的 [編輯模式] 在底部區域或其他區域中尋找遺漏的網頁組件,或查看網頁組件是否已關閉。如需在 SharePoint Designer 2010 中使用網頁組件與網頁組件區域的詳細資訊,請參閱 SharePoint Designer 說明系統。

網頁組件是否顯示正確 (區域、位置及大小皆正確)?

在瀏覽器或 SharePoint Designer 2010 中,以頁面的 [編輯模式] 將網頁組件拖曳到正確的區域,或修改網頁組件屬性,以更正大小或位置問題。

是否有多餘或遺漏的網頁組件?

在瀏覽器或 SharePoint Designer 2010 中,以頁面的 [編輯模式] 開啟頁面。若您在頁面上看見多餘的網頁組件,請查看原始的頁面上是否有已關閉或非使用中的網頁組件。升級程序是否開啟已關閉或非使用中的網頁組件?若是如此,您可以修改網頁組件屬性以關閉這些網頁組件。

如果有遺漏的網頁組件,請查看 SharePoint Designer 2010 中是否有「轉譯控制項發生錯誤」或「遺漏組件」之類的錯誤。這些錯誤表示網頁組件未安裝,或其設定不正確,不適用於新的環境而必須重新安裝或設定。

網頁組件是否運作正確?

在瀏覽器或 SharePoint Designer 2010 中,以頁面的 [編輯模式] 開啟頁面,並尋找有無任何指出遺漏元件或服務的錯誤。請確認升級後的網站內,是否存在網頁組件所需要的元件或服務。特別是資料庫附加升級方式,您必須確認已經安裝網頁組件所必需的各項元件及服務,且設定正確無誤 (例如您已設定 Web.config 安全的控制項清單)。

請更新既有已無法正確運作的網頁組件,並予以重新部署。

是否仍有取出的網頁組件頁面?

若取出某頁面進行變更,請務必再將該頁面存回。

Excel Web Access 網頁組件的運作是否正常?是否已重新建立正確的連線?外部資料來源是否運作正常?

請檢查所有連線與外部資料來源。

提示

網頁組件若出現問題,請在 URL 語法的結尾附加 contents=1 (http://siteurl/default.aspx?contents=1),然後按 ENTER。如此即會開啟 [網頁組件維護] 頁面,可移除與修復損壞的網頁組件。

大型清單

預設會在升級為 SharePoint Server 2010 之後,套用大型清單查詢節流。若清單很大,且使用者使用的檢視或執行的查詢超出限制或節流臨界值,則不會允許檢視或查詢。請檢查環境中是否有任何大型清單,並讓網站擁有人或清單擁有人解決問題。例如,擁有人可以建立具有篩選檢視的索引欄、將項目分類到各資料夾、設定大型檢視之頁面上的項目限制,或使用外部清單。

樣式與外觀

下表列出在升級之後您網站可能發生的樣式及外觀常見問題,以及解決的方法。

提示

本節中的大部分問題,只要更正項目的連結即可解決。

檢查項目 發生問題時應執行的動作

頁面上的所有圖像是否均能正確地顯示?

驗證或修正圖像的連結。

階層式樣式表色彩與樣式的套用位置是否正確?

驗證或修正階層式樣式表檔案的連結。此外也請驗證主版頁面的連結。

網站套用的佈景主題是否仍呈現一樣外觀?

網站升級之後,網站的首頁或其他頁面看起來可能會與原本不同。您可能必須重新建立或修訂佈景主題,並予以重新套用。

是否有任何以指令碼撰寫的控制項無法運作?

驗證或修正控制項的連結。

頁面在 Windows Internet Explorer 8 中是否顯示正確?

確認頁面中的任何 HTML 都符合嚴謹 XHTML 模式。

是否有任何頁面出現指令碼錯誤?

驗證指令碼及連結,並確認所有 HTML 都符合嚴謹 XHTML 模式。

權限

適當的人員與群組是否仍有正確的網站、頁面、清單及項目的權限等級?

您可以使用功能區 [權限工具] 區段中的 [檢查權限] 按鈕,查看具有網站或子網站中各項目之權限的人員。

自訂 (客製化) 頁面

自訂 (客製化) 頁面是指經過編輯,且目前是頁面的唯一版本的頁面,而不是預設範本頁面。下表列出升級之後自訂頁面可能發生的問題,以及解決的方法。

檢查項目 發生問題時應執行的動作

自訂的所在位置是否正確?

確認整個頁面是否只有一個問題或有更大的問題。

若在原始網站新增了全新的頁面 (例如使用不同的檔案更換 Default.aspx,而不是變更現有的 Default.aspx 檔案),則新的頁面與網站定義之間將無任何關聯。因此無法呈現與升級後網站上其他頁面類似的外觀,也無法重設為類似外觀。若要讓自訂頁面的外觀及風格與網站上的其他頁面相同,可以使用網站定義建立全新的頁面,然後再將您的自訂轉移至此頁面。

是否仍可存取頁面上的編輯控制項?

您如有自訂編輯控制項 (例如 [網站動作] 連結或 [編輯頁面] 連結),請檢查這些控制項有無出現。若未出現,可將頁面重設為預設版本,以新版的編輯控制項加以取代。

使用 SharePoint Designer 的 [重設為範本] 命令可以將頁面重設為預設版本 (亦稱為「還原」)。還原成預設的頁面之後,即可藉由套用不同的主版頁面,或在 SharePoint Designer 中重新套用自訂,將自訂重新套用至瀏覽器。

您的自訂是否仍適用於新環境,或是您想更新為新功能及外觀?

若要使用新功能,必須重設自訂的頁面,才可使用範本。重設頁面通常會刪除自訂,並將頁面附加至適當的主版頁面。之後,您可以將所需要的自訂轉移到主版頁面上,而非儲存在個別的頁面中。

使用 SharePoint Designer 的 [重設為範本] 命令可以將頁面重設為預設版本 (亦即還原該頁面)。還原成預設的頁面之後,即可藉由套用不同的主版頁面,或在 SharePoint Designer 中重新套用自訂,將自訂重新套用至瀏覽器。

是否仍有任何取出的頁面?

若取出某頁面進行變更,請務必再將該頁面存回。

See Also

Concepts

繼續升級 (SharePoint Server 2010)
疑難排解升級問題 (SharePoint Server 2010)