共用方式為


準備新的 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)>。

本文內容:

  • 開始之前

  • 建立及設定新環境

  • 驗證新環境

  • 執行升級

開始之前

開始建立資料庫附加升級的新環境之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊。

建立及設定新環境

建立及設定新環境的程序包含數個步驟,您必須按正確順序執行。這些步驟如下:

  1. 在一或多部伺服器上安裝 SharePoint Foundation 2010。

  2. 設定服務應用程式。

  3. 設定一般伺服器陣列設定。

  4. 建立並設定 Web 應用程式。

  5. 重新套用自訂。

本節其餘部分會說明這些步驟,並提供包含執行這些步驟之逐步指示的其他文章連結。執行這些步驟之後,即可驗證環境,然後再執行升級。

安裝

建立新環境的第一步,是安裝 SharePoint Foundation 2010 及設定新的伺服器或伺服器陣列。您必須執行下列作業:

  1. 執行 Microsoft SharePoint 產品準備工具以安裝所有必要軟體。

  2. 執行安裝程式安裝產品。

  3. 安裝您環境所需的任何語言套件。

  4. 執行 SharePoint 產品設定精靈設定一或多部伺服器。

下列文章提供執行這些工作的逐步指示。

設定服務應用程式

您必須設定要用於新環境的所有服務,例如 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 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 儲存)>。