執行升級前檢查程式 (SharePoint Foundation 2010)
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
您可以使用升級前檢查程式報告環境及 SharePoint 網站的狀態,然後再升級為 Microsoft SharePoint Foundation 2010。強烈建議伺服器管理員先執行升級前檢查程式並儘可能解決問題,然後再排程升級。
升級前檢查程式是在 Windows SharePoint Services 3.0 環境中執行的 Stsadm 作業,可以找出可能有礙升級的問題,並可讓您檢閱建議與最佳作法。此作業可在 Windows SharePoint Services 3.0 Service Pack 2 中使用,並已在 Windows SharePoint Services 3.0 之 2009 年 10 月的累積更新中加以更新。您可以從下列網站下載並安裝 2009 年 10 月的累積更新:已發佈 SharePoint Server 2007 與 Windows SharePoint Services 3.0 之 2009 年 10 月的累積更新套件(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=169179&clcid=0x404)(可能為英文網頁)。
注意
您可能需要執行多次升級前檢查程式。例如,執行此工具以評估伺服器陣列,但過了數週仍未執行升級,則在執行升級之前,即可重新執行此工具以掃描新的網站,確認這期間未出現其他問題。
本文內容:
關於升級前檢查程式報告
執行升級前檢查程式
注意
升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請確定前端網頁伺服器上已安裝所需的任何自訂元素,再開始升級程序。您可以使用升級前檢查程式及 test-spcontentdatabaseWindows PowerShell Cmdlet (若是資料庫附加升級),確認網站可能使用的任何自訂元素。如需詳細資訊,請參閱<利用試驗升級尋找潛在問題>一文中的<識別及安裝自訂>。
關於升級前檢查程式報告
升級前檢查程式會報告有關環境及該環境中所有 SharePoint 網站狀態的資訊,包括:
升級整備及支援的路徑 傳回伺服器陣列中所有伺服器與元件的清單,以及這些伺服器是否符合升級需求的相關資訊。
備用存取對應設定 傳回伺服器陣列中目前使用的備用存取對應 URL 清單。
已安裝元素 傳回伺服器陣列中已安裝之所有網站定義、網站範本、功能及語言套件的清單。您必須知道已安裝或已使用的網站範本,才可在升級或附加資料庫之後驗證其可用性。您也必須知道所自訂的元素,才可在升級之後重新驗證自訂。例如,您必須知道網站是否相依於 SharePoint Foundation 2010 目前沒有的 Windows SharePoint Services 3.0 語言套件,如此才可規劃如何在升級期間處理該網站。
不支援的自訂 報告伺服器陣列中是否有不受支援的任何伺服器端自訂 (例如資料庫結構描述修改)。
孤立的物件 列出伺服器陣列中孤立的資料庫與網站。諸如清單項目、清單、文件、網站及網站集合等,皆可能變成孤立物件,亦即只存在物件,但未與特定網站相關聯。由於孤立物件在前版中無法運作,因此在升級之後亦無法運作。若是執行就地升級,孤立項目仍會繼續存在,但無法運作。建議您先修復所有孤立物件,然後再進行升級。
提示
前端網頁伺服器上的管理員群組成員,可以遵循知識庫文章 918744 可用以修復 Windows SharePoint Services 中內容資料庫的新命令列作業說明 (https://go.microsoft.com/fwlink/?linkid=69958&clcid=0x404) (機器翻譯) 中的步驟修復孤立的項目,然後再進行升級。
有效的組態設定 報告伺服器陣列中是否有遺漏或無效的組態設定 (例如遺漏的 Web.config 檔案、無效的主機名稱或無效的服務帳戶)。
資料庫需求 報告資料庫是否符合升級的需求,例如資料庫是否設為可讀寫,以及儲存在 Windows Internal Database 中的資料庫及網站集合是否皆小於 4 GB。
您可以利用升級前檢查程式所收集的資訊決定:
執行就地升級或資料庫附加升級。
<決定升級方法 (SharePoint Foundation 2010)>所含的資訊有助於協助您決定所要執行的升級類型。決定之前,請務必先考量升級前檢查程式所產生的報告。您的伺服器若不符合就地升級的需求,即須考慮執行資料庫附加升級。
升級部分或所有包含自訂網站的網站集合。
升級之後需要重新套用或重新進行自訂的網站,因此檢閱階段的時間會比其他網站久。
您可以在準備升級時,使用工作表記錄環境的資訊。請從 https://go.microsoft.com/fwlink/?linkid=179928&clcid=0x404(可能為英文網頁) 下載此工作表。
執行升級前檢查程式
執行此程序之前,請先確認:
- 系統執行 Windows SharePoint Services 3.0 Service Pack 2
執行升級前檢查程式
確認您是否具備下列管理認證:
- 您必須是伺服器的本機管理員群組成員,才可使用 Stsadm。
按一下 [開始],然後以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。
在命令提示字元視窗中,瀏覽至下列目錄:
%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\bin
輸入下列命令,然後按 ENTER:
STSADM.EXE -o preupgradecheck
此命令會檢查本機伺服器及伺服器陣列層級的設定。如需可搭配此作業使用的其他參數清單,請參閱 Preupgradecheck:Stsadm 作業 (Windows SharePoint Services)。如需升級前檢查程式內所包括的規則清單,請參閱 進行未來版本的升級前掃描和報告 (Windows SharePoint Services)。
執行升級前檢查程式之後,報告會隨即在預設瀏覽器中自動開啟。您也可以在 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\LOGS 目錄中,從報告所在位置開啟報告加以檢視。報告的命名格式為:PreUpgradeCheck_YYYYMMDD-HHMMSS-SSS-亂數.htm,其中的 YYYYMMDD 是日期、HHMMSS-SSS 是時間 (24 小時制的時、分、秒及毫秒),而亂數則可用以區分可能同時執行升級前檢查程式的嘗試。相同位置還提供 TXT 與 XML 版本的報告。
您可以使用報告尋找問題並進行疑難排解。此外也可與升級小組的其他成員分享相關的結果。例如,您可以在排程升級之前,先將問題 (如自訂的網站範本或自訂的網頁組件) 報告適當的網站擁有人、網頁設計人員或開發人員,使其有足夠的時間可以解決問題。