準備新的 SharePoint Foundation 環境
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
當您使用資料庫附加方法從 Windows SharePoint Services 3.0 升級為 Microsoft SharePoint Foundation 2010 時,僅會升級環境的內容,而不會升級組態設定。當您在升級過程中想變更硬體或重新設定伺服器陣列拓撲時,使用資料庫附加升級相當有用。如需如何選擇升級方法的詳細資訊,請參閱<決定升級方法 (SharePoint Foundation 2010)>。
您必須先使用 SharePoint Foundation 2010 設定新的伺服器或伺服器陣列,才可升級資料。本文說明建立該新環境時,所需設定的元素。如需使用資料庫附加升級方法之一般升級程序的詳細資訊,請參閱<升級程序概觀 (SharePoint Foundation 2010)>。
重要
若要執行本文中的步驟,必須具有本機伺服器電腦的管理員權限。如需詳細資訊,請參閱<初始部署所需的管理帳戶與服務帳戶 (SharePoint Foundation 2010)>。
本文內容:
開始之前
建立及設定新環境
驗證新環境
執行升級
開始之前
開始建立資料庫附加升級的新環境之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊。
確定已符合所有硬體與軟體的需求。 您必須具備 64 位元版本的 Windows Server 2008 或 Windows Server 2008 R2。 至於伺服器陣列,則必須也具備 64 位元版本的 SQL Server 2005 或 SQL Server 2008。 For more information about these requirements (such as specific updates that you must install), see Determine hardware and software requirements (SharePoint Foundation 2010).
確定已有適當的權限可以設定所需的帳戶。 For detailed information, see Administrative and service accounts required for initial deployment (SharePoint Foundation 2010).
對原始環境執行升級前檢查程式。升級前檢查程式可找出環境中可能的升級問題,讓您在升級前先行解決,也可協助您識別新環境所需的設定。如需詳細資訊,請參閱<執行升級前檢查程式 (SharePoint Foundation 2010)>。
建立及設定新環境
建立及設定新環境的程序包含數個步驟,您必須按正確順序執行。這些步驟如下:
在一或多部伺服器上安裝 SharePoint Foundation 2010。
設定服務應用程式。
設定一般伺服器陣列設定。
建立並設定 Web 應用程式。
重新套用自訂。
本節其餘部分會說明這些步驟,並提供包含執行這些步驟之逐步指示的其他文章連結。執行這些步驟之後,即可驗證環境,然後再執行升級。
安裝
建立新環境的第一步,是安裝 SharePoint Foundation 2010 及設定新的伺服器或伺服器陣列。您必須執行下列作業:
執行 Microsoft SharePoint 產品準備工具以安裝所有必要軟體。
執行安裝程式安裝產品。
安裝您環境所需的任何語言套件。
執行 SharePoint 產品設定精靈設定一或多部伺服器。
下列文章提供執行這些工作的逐步指示。
安裝並設定產品
遵循下列其中一篇文章中的步驟,在單一伺服器或伺服器陣列上安裝並設定 SharePoint Foundation 2010:
如需更多部署案例 (例如在內含 SQL Express 的獨立環境中安裝),請參閱<部署案例 (SharePoint Foundation 2010)>。
安裝並設定語言套件
遵循<部署語言套件 (SharePoint Foundation 2010)>中的步驟,安裝並設定環境中網站所需的任何語言套件。
設定服務應用程式
您必須設定要用於新環境的所有服務,例如 Business Data Connectivity Service。上述部署案例文章中所包含的步驟,說明如何使用 [初始伺服器陣列設定精靈] 啟用所有服務。不過,您也可以手動設定服務。如需如何手動設定服務的詳細資訊,請參閱<設定服務 (SharePoint Foundation 2010)>。
設定一般伺服器陣列設定
建立新環境的下個步驟是套用一般伺服器陣列設定。您必須手動重新套用舊版伺服器陣列中的組態設定,包括下列各項:
內送和外寄電子郵件設定
任何伺服器陣列層級的安全性和權限設定,例如對伺服器陣列管理員群組新增使用者或群組帳戶。
封鎖的檔案類型
配額範本
另外,您還必須設定任何要使用的新伺服器陣列層級設定,例如下列各項:
Usage and Health Data Collection
診斷記錄
行動裝置帳戶
如需如何設定這些設定的詳細資訊,請參閱<設定伺服器陣列設定 (SharePoint Foundation 2010)>。
建立並設定 Web 應用程式
為原始環境中的每一個 Web 應用程式各建立 Web 應用程式。對於每個 Web 應用程式,請執行下列作業:
使用相同 URL,並設定任何備用存取對應設定。
注意
若使用不同 URL,Microsoft Office 應用程式可能無法正確重新導向至新的 URL,且任何舊 URL 的書籤也無法運作。
使用相同驗證方法。
重要
如果以前使用表單型驗證,則需改為設定宣告式驗證。您還必須建立 Web 應用程式原則,將「完全控制」授與將執行資料庫附加升級作業的使用者帳戶。
如需詳細資訊,請參閱<設定宣告式 Web 應用程式的表單型驗證 (SharePoint Foundation 2010)>。重新建立包含路徑 (例如 /Sites)。
針對在舊版環境中使用 [自助網站架設] 的所有 Web 應用程式,啟用此功能。
如需如何設定 Web 應用程式及驗證的詳細資訊,請參閱下列文章:
若是宣告式驗證:<建立採用 Windows 宣告驗證的 Web 應用程式 (SharePoint Foundation 2010)>及<設定宣告式 Web 應用程式的表單型驗證 (SharePoint Foundation 2010)>
重新套用自訂
升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請務必先在前端網頁伺服器上安裝所有需要的自訂元素,再開始升級程序。您可以使用升級前檢查程式編寫環境中伺服器端自訂的清單。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題>一文中的<識別及安裝自訂>。
在此步驟,您需手動將所有自訂項目轉移到新的伺服器陣列中。請務必安裝網站賴以正常運作的所有元件,包括:
自訂網站定義
注意
若在 Windows SharePoint Services 3.0 中建立網站定義,即可依現狀將其複製到新環境。但是,若在 Windows SharePoint Services 2.0 版中建立,則可能必須建立升級定義檔案,將網站定義對應至 Windows SharePoint Services 3.0 中的新功能。如需詳細資訊,請參閱開發新的自訂網站定義與建立升級定義檔案 (Windows SharePoint Services) 及部署升級定義檔案與新的網站定義 (Windows SharePoint Services)。
自訂樣式表 (包括階層式樣式表) 與圖像
自訂網頁組件
自訂 Web 服務
自訂功能與解決方案
自訂組件
Web.config 變更 (例如安全性)
確定您已將 Web.config 檔案中針對每一個 Web 應用程式的任何唯一設定轉移至新的伺服器。
網站依存的其他所有元件或檔案。
如需如何更新自訂以用於 SharePoint Foundation 2010 的詳細資訊,請參閱:重新部署 SharePoint Foundation 2010 與 SharePoint Server 2010 中的自訂及解決方案(可能為英文網頁)。如需如何將自訂部署至環境的詳細資訊,請參閱<部署自訂 - 概觀 (SharePoint Foundation 2010)>。
驗證新環境
設定新環境之後,可以執行測試以確保新環境包含所有需要的元件,再升級資料。若要測試新環境,可以使用下列方法:
建立新的 Web 應用程式,然後再使用 Windows PowerShellTest-SPContentDatabase Cmdlet,驗證新環境含有該內容資料庫所需的所有伺服器端自訂。請勿附加或升級該資料庫。如需詳細資訊,請參閱<Test-SPContentDatabase>。
注意
您也可以對原始內容資料庫執行此命令,但此時的資料庫不可在使用中。
在 Windows SharePoint Services 3.0 環境中使用 enumallwebs Stsadm 作業,查看每個網站相關聯的範本,然後再確認範本是否安裝在 SharePoint Foundation 2010 環境中。「10 月累積更新」已改善可協助您尋找使用中自訂的 enumallwebs 作業。如需此作業的詳細資訊,請參閱 Enumallwebs:Stsadm 作業 (Windows SharePoint Services)。
執行升級
準備好新環境之後,即可附加及升級資料庫。
遵循<附加資料庫並升級為 SharePoint Foundation 2010>中的步驟,將資料庫從 Windows SharePoint Services 3.0 伺服器或伺服器陣列附加並升級至新的 SharePoint Foundation 2010 伺服器或伺服器陣列。
重要
當您從使用 Windows Internal Database 的 Windows SharePoint Services 3.0 安裝升級,且資料庫大小超過 4 GB 時,必須執行其他步驟。如需詳細資訊,請參閱<內容資料庫超過 4 GB 時,從 Windows SharePoint Services 3.0 獨立安裝升級為 SharePoint Foundation 2010 (遠端 BLOB 儲存)>。