執行升級前掃描工具 (Office SharePoint Server)

本文內容:

  • 升級前掃描工具報告的問題

  • 安裝及執行升級前掃描工具

您必須先使用升級前掃描工具來掃描網站,然後修正任何錯誤,再執行升級。如果您尚未成功執行此工具,便嘗試升級環境,則在嘗試執行 [SharePoint 產品及技術設定精靈] 時,精靈會結束並提示您執行此工具。強烈建議伺服器管理員執行升級前掃描工具再進行升級,並解決任何可以在排定升級之前解決的問題。

注意

您可能需要多次執行升級前掃描工具。例如,如果您執行此工具來評估伺服器陣列,但未在數週之內執行升級,則需要在執行升級之前重新執行此工具並掃描任何新網站,以確定其間未發生其他問題。此外,在您解決第一次掃描的所有問題之後,需要重新執行此工具;否則,當您嘗試執行 [SharePoint 產品及技術設定精靈] 時,可能會看到尚未執行預先掃描的錯誤訊息。

如需升級前掃描工具所報告之問題或錯誤的詳細資訊,請參閱 Microsoft 網站上的下列部落格項目:https://go.microsoft.com/fwlink/?linkid=106424&clcid=0x404 (英文)

升級前掃描工具報告的問題

對於每個 SharePoint 網站,此工具所報告的問題包括下列物件的存在與否:

  • 自訂網站範本   您需要知道已針對特定網站自訂的網站範本,以在升級之後重新驗證自訂。

  • 沒有父系的物件   清單項目、清單、文件、網站與網站集合等物件都可以是沒有父系的物件,亦即物件存在但未與特定網站相關。因為沒有父系的物件無法在舊版中運作,所以升級之後也無法運作。如果您執行就地升級,則沒有父系的項目仍會存在但無法運作。如果您執行逐步升級,則不會將沒有父系的項目複製到新網站。建議您先清除任何沒有父系的物件再進行升級。

    提示秘訣:

    前端網頁伺服器上的管理員群組成員可以遵循知識庫文章 918744 新的命令列作業可讓您以修復 Windows SharePoint Services 2.0 及 SharePoint Portal Server 2003 中的內容資料庫的描述 (https://go.microsoft.com/fwlink/?linkid=69958&clcid=0x404) (機器翻譯) 中的步驟,先復原沒有父系的項目再進行升級。

  • 自訂網頁組件   在升級前,請向適當的網站管理員或開發人員報告目前所有的自訂網頁組件,讓管理員或開發人員有時間進行研究。

    注意

    升級後,可能需要重新建置及重新部署高度模糊的自訂網頁組件。

  • 根據語言或使用未安裝控制項的網站   如果資料庫包含的網站根據前端網頁伺服器上目前未安裝的語言範本套件,或是包含的網站使用前端網頁伺服器上目前未安裝的控制項 (例如 Microsoft Office Web 元件),請先安裝缺少的語言套件或控制項再進行升級。

使用透過升級前掃描工具所收集的資訊,可決定:

  • 執行就地或逐步升級。

    決定升級方法 (Office SharePoint Server)>會提供資訊,協助您決定要執行的升級類型。在進行此決策時,請務必考量升級前掃描工具所產生的報告。一般而言,如果您發現重大問題,請使用逐步升級以解決問題,而不是就地升級。

  • 升級部分或所有包含自訂網站的網站集合。

  • 升級之後需要重新套用或重新進行自訂的網站,因此檢閱階段的時間會比其他網站久。

    重要

    執行升級前掃描工具時,會更新網站之所有清單和文件庫上的中繼資料。這表示環境中的清單和文件庫會顯示執行升級前掃描工具之後已取得更新。此程序不會變更個別清單項目與文件的日期。

安裝及執行升級前掃描工具

  1. 請從 Microsoft 下載中心 (英文) (https://go.microsoft.com/fwlink/?linkid=92383&clcid=0x404) 下載及安裝升級前掃描工具。

    注意

    必須是本機電腦管理員群組的成員,才可執行此工具。

  2. 在命令列上,變更為包含這兩個檔案的資料夾,然後執行下列命令以掃描伺服器陣列中的所有伺服器:

    prescan.exe /c preupgradescanconfig.xml /all
    

    您可以使用升級前掃描工具掃描環境中的所有網站 (使用 /all 參數),或掃描特定 URL (使用 /v URL 參數)。如果您未提供範圍參數,則會掃描所有網站。

    注意

    除非在執行掃描時使用 preupgradescanconfig.xml 檔案,否則在升級前掃描期間,可能會將 SharePoint Portal Server 2003 使用的範本錯誤地識別為自訂範本。此檔案包含的其他邏輯,可將入口網站範本識別為 SharePoint Portal Server 2003 使用的標準範本,而不是根據 Windows SharePoint Services 2.0 的自訂範本。

    如果您已安裝新版本,但尚未執行 [SharePoint 產品及技術設定精靈],則可以從下列資料夾執行升級前掃描工具:%PROGRAMFILES% \Common Files\Microsoft Shared\web server extensions\12\BIN。

    執行此掃描可能需要數分鐘或數小時,端視環境的內容量而定。

  3. 完成掃描後,就會在命令列視窗中顯示一份摘要報告。

如果發生任何錯誤或發現任何網站升級問題,則可以檢閱完整報告以查看詳細資料。報告的名稱為 PreupgradeReport_uniqueID_Log.txt (其中 uniqueID 是數字字串),且位於執行工具之使用者電腦的 temp 目錄中 (例如,%SYSTEMDRIVE%:\Documents and Settings\User1\Local Settings\Temp)。相同的目錄中也會有 prescan.log 檔案;此 prescan.log 檔案會記錄升級前掃描工具的執行時間。

執行升級前掃描工具之後,即可檢閱報告以尋找問題並進行疑難排解 (在報告中搜尋 "error" 以尋找問題)。您也可以與升級小組的其他成員共用相關升級前掃描測試結果。例如,在排定升級之前,可以向適當的網站擁有者、網站設計者或開發人員報告自訂網站範本或自訂網頁組件等問題,讓他們有時間可以研究問題並採取預備步驟。例如,設計者或開發人員可能會決定在進行升級之前,最好重建高度模糊的網頁組件。網站擁有者接著會驗證任何已對其網站進行的自訂 (包含網站範本與核心 Active Server Pages Extension (ASPX) 檔案變更),以及記錄任何潛在的問題。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。