準備新的 SharePoint Server 2010 環境升級資料庫連結

 

適用版本: SharePoint Server 2010

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

當您使用資料庫附加方法從 Microsoft Office SharePoint Server 2007 升級為 Microsoft SharePoint Server 2010 時,僅會升級環境的內容,而不會升級組態設定。當您在升級過程中想變更硬體或重新設定伺服器陣列拓撲時,使用資料庫附加升級相當有用。如需如何選擇升級方法的詳細資訊,請參閱<決定升級方法 (SharePoint Server 2010)>。

您必須先使用 SharePoint Server 2010 設定新的伺服器或伺服器陣列,才可升級資料。本文說明建立該新環境時,所需設定的元素。如需使用資料庫附加升級方法之一般升級程序的詳細資訊,請參閱<升級程序概觀 (SharePoint Server 2010)>。

重要

若要執行本文中的步驟,必須具有本機伺服器電腦的管理員權限。如需詳細資訊,請參閱<管理帳戶與服務帳戶 (SharePoint Server 2010)>。

本文內容:

  • 開始之前

  • 建立及設定新環境

  • 驗證新環境

  • 執行升級

開始之前

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

建立及設定新環境

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

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

  2. 設定服務應用程式。

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

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

  5. 重新套用自訂。

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

安裝

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

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

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

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

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

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

設定服務應用程式

您必須先在新的伺服器陣列上建立服務設定,再以資料庫附加升級方式升級資料。上述所列部署案例文章中的步驟,說明如何使用 [初始伺服器陣列設定精靈] 啟用所有服務。執行精靈之後,必須將所有自訂設定從原始環境轉移至新環境,並設定任何您所需的額外服務及設定。

使用 [初始伺服器陣列設定精靈] 啟用下列服務應用程式:

重要

請勿使用 [初始伺服器陣列設定精靈] 啟用並設定 User Profile Service 應用程式。雖然您必須先設定此服務應用程式和 User Profile Synchronization Service,才能升級 SSP 資料庫,但是必須執行特定步驟才可設定這些服務。設定這些服務及升級 SSP 資料庫所需的步驟涵蓋在<附加資料庫並升級為 SharePoint Server 2010>一文的<升級共用服務資料庫 >小節中。

您還必須啟用並設定下列服務:

設定一般伺服器陣列設定

建立新環境的下個步驟是套用一般伺服器陣列設定。您必須手動重新套用舊版伺服器陣列中的組態設定,包括下列各項:

  • 內送和外寄電子郵件設定

  • 任何伺服器陣列層級的安全性和權限設定,例如對伺服器陣列管理員群組新增使用者或群組帳戶。

  • 封鎖的檔案類型

  • 配額範本

另外,您還必須設定任何要使用的新伺服器陣列層級設定,例如下列各項:

  • Usage and Health Data Collection

  • 診斷記錄

  • 行動裝置帳戶

如需如何設定這些設定的詳細資訊,請參閱<設定伺服器陣列設定 (SharePoint Server 2010)>。

建立並設定 Web 應用程式

為原始環境中的每一個 Web 應用程式各建立 Web 應用程式。對於每個 Web 應用程式,請執行下列作業:

  • 使用相同 URL,並設定任何備用存取對應設定。

    注意

    若使用不同 URL,Microsoft Office 應用程式可能無法正確重新導向至新的 URL,且任何舊 URL 的書籤也無法運作。

  • 使用相同驗證方法。

    重要

    如果以前使用表單型驗證,則需改為設定宣告式驗證。您還必須建立 Web 應用程式原則,將「完全控制」授與將執行資料庫附加升級作業的使用者帳戶。
    如需詳細資訊,請參閱<設定宣告式 Web 應用程式的表單型驗證 (SharePoint Server 2010)>。

  • 重新建立包含路徑 (例如 /Sites)。

  • 針對在舊版環境中使用 [自助網站架設] 的所有 Web 應用程式,啟用此功能。

如需如何設定 Web 應用程式及驗證的詳細資訊,請參閱下列文章:

重新套用自訂

升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請務必先在前端網頁伺服器上安裝所有必要的自訂元素,再開始升級程序。您可以使用升級前檢查程式編譯一份環境中伺服器端的自訂清單。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題>一文中的<識別及安裝自訂>。

在此步驟,您需手動將所有自訂項目轉移到新的伺服器陣列中。請務必安裝網站賴以正常運作的所有元件,包括:

如需如何升級自訂以用於 SharePoint Server 2010 的詳細資訊,請參閱:在 SharePoint Foundation 2010 與 SharePoint Server 2010 中重新部署自訂及解決方案(可能為英文網頁)。如需如何將自訂部署至您的環境,請參閱<部署自訂 - 概觀 (SharePoint Server 2010)>。

驗證新環境

設定新環境之後,可以執行測試以確保新環境包含所有需要的元件,再升級資料。若要測試新環境,可以使用下列方法:

  • 建立新的 Web 應用程式,然後再使用 Windows PowerShellTest-SPContentDatabase Cmdlet,驗證新環境含有該內容資料庫所需的所有伺服器端自訂。請勿附加或升級該資料庫。如需詳細資訊,請參閱<Test-SPContentDatabase>。

    注意

    您也可以對原始內容資料庫執行此命令,但此時的資料庫不可在使用中。

  • 在 Office SharePoint Server 2007 環境中使用 enumallwebs Stsadm 作業,查看每個網站相關聯的範本,再確認範本是否安裝在 SharePoint Server 2010 環境中。10 月累計更新中包含 enumallwebs 作業的改進,可協助您找出使用中的自訂。如需此作業的詳細資訊,請參閱 Enumallwebs:Stsadm 作業 (Office SharePoint Server)

執行升級

準備好新環境之後,即可附加及升級資料庫。

遵循<連結資料庫並升級為 SharePoint Server 2010>中的步驟,將 Office SharePoint Server 2007 伺服器或伺服器陣列的資料庫,附加並升級至新的 SharePoint Server 2010 伺服器或伺服器陣列。