準備新的 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)>。
本文內容:
開始之前
建立及設定新環境
驗證新環境
執行升級
開始之前
開始建立資料庫附加升級的新環境之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊。
確定已符合所有硬體與軟體的需求。 您必須具備 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 Server 2010).
確定已有適當的權限可以設定所需的帳戶。 For detailed information, see Administrative and service accounts required for initial deployment (SharePoint Server 2010).
在原始環境上執行升級前檢查程式。升級前檢查程式可找出環境中可能的升級問題,讓您在升級前先行解決。此程式也能協助您確認新環境所需的設定。如需詳細資訊,請參閱<執行升級前檢查程式 (SharePoint Server 2010)>。
建立及設定新環境
建立及設定新環境的程序包含數個步驟,您必須按正確順序執行。這些步驟如下:
在一或多部伺服器上安裝 SharePoint Server 2010。
設定服務應用程式。
設定一般伺服器陣列設定。
建立並設定 Web 應用程式。
重新套用自訂。
本節其餘部分會說明這些步驟,並提供包含執行這些步驟之逐步指示的其他文章連結。執行這些步驟之後,即可驗證環境,然後再執行升級。
安裝
建立新環境的第一步,是安裝 SharePoint Server 2010 及設定新的伺服器或伺服器陣列。您必須執行下列作業:
執行 Microsoft SharePoint 產品準備工具以安裝所有必要軟體。
執行安裝程式安裝產品。
安裝您環境所需的任何語言套件。
執行 SharePoint 產品設定精靈設定一或多部伺服器。
下列文章提供執行這些工作的逐步指示。
安裝並設定產品
遵循下列其中一篇文章中的步驟,在單一伺服器或伺服器陣列上安裝並設定 SharePoint Server 2010:
如需更多部署案例 (例如在含有 SQL Express 的獨立環境中進行安裝),請參閱<部署案例 (SharePoint Server 2010)>。
安裝並設定語言套件
請遵循<部署語言套件 (SharePoint Server 2010)>中的步驟,安裝並設定您環境中網站所需的任何語言套件。
設定服務應用程式
您必須先在新的伺服器陣列上建立服務設定,再以資料庫附加升級方式升級資料。上述所列部署案例文章中的步驟,說明如何使用 [初始伺服器陣列設定精靈] 啟用所有服務。執行精靈之後,必須將所有自訂設定從原始環境轉移至新環境,並設定任何您所需的額外服務及設定。
使用 [初始伺服器陣列設定精靈] 啟用下列服務應用程式:
Business Data Connectivity Service
若執行的是資料庫附加升級,商務資料目錄服務中的資料並不會升級至 Business Data Connectivity Service。如果希望繼續使用透過一或多個應用程式定義所存取的外部資料,則必須完成下列工作:
在原始環境中,從 Office SharePoint Server 2007 商務資料目錄匯出您解決方案所需的任何應用程式定義 (模型)。如需詳細資訊,請參閱匯出應用程式定義。
將解決方案更新成使用 Microsoft Business Connectivity Services 的物件模型和功能。這包括將應用程式定義檔案更新成相容於 Microsoft Business Connectivity Services。如需 Business Data Connectivity Service 物件模型的詳細資訊,請參閱 Microsoft SharePoint 2010 軟體開發套件(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x404)(可能為英文網頁)。
在新環境中,設定 Business Data Connectivity Service 應用程式。
升級之後,將更新的模型匯入 Business Data Connectivity Service。如需詳細資訊,請參閱<管理 BDC 模型 (SharePoint Server 2010)>。
Excel Services 應用程式
若執行的是資料庫附加升級,則必須重新設定此服務應用程式。請務必重新建立所有信任的資料連線。如需詳細資訊,請參閱<Excel Services 管理 (SharePoint Server 2010)>。
Managed Metadata Service
此為 SharePoint Server 2010 的新服務。在資料庫附加升級中升級使用者設定檔資料之前,必須先啟用並設定此服務應用程式。如需詳細資訊,請參閱<建立、更新、發佈或刪除 Managed Metadata Service 應用程式 (SharePoint Server 2010)>。
Search Service 應用程式
在資料庫附加升級期間,並不會保留搜尋設定。您必須手動重新設定搜尋,才能升級。如需如何設定搜尋的詳細資訊,請參閱<搜尋的安裝後步驟 (SharePoint Server 2010)>。
Secure Store Service
您需啟用並設定此服務應用程式,才能升級 Excel Services 應用程式和商務資料目錄的資料。如需詳細資訊,請參閱<執行資料庫附加升級的升級後步驟 (SharePoint Foundation 2010)>一文中的<建立並設定 Secure Store Service 應用程式,並將 SSO 資料移轉至 Secure Store Service>。
重要
請勿使用 [初始伺服器陣列設定精靈] 啟用並設定 User Profile Service 應用程式。雖然您必須先設定此服務應用程式和 User Profile Synchronization Service,才能升級 SSP 資料庫,但是必須執行特定步驟才可設定這些服務。設定這些服務及升級 SSP 資料庫所需的步驟涵蓋在<附加資料庫並升級為 SharePoint Server 2010>一文的<升級共用服務資料庫 >小節中。
您還必須啟用並設定下列服務:
InfoPath Forms Service
設定 InfoPath Forms Services 的方法是使用 SharePoint 管理中心 [一般應用程式設定] 頁面中的 [設定 InfoPath Forms Services] 連結。再從 Office SharePoint Server 2007 環境中匯出任何管理員部署的表單範本 (.xsn 檔案) 和資料連線檔案 (.udcx 檔案),然後將這些檔案匯入新的 SharePoint Server 2010 環境。如需詳細資訊,請參閱<設定 InfoPath Forms Services (SharePoint Server 2010)>及<升級為 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 應用程式及驗證的詳細資訊,請參閱下列文章:
若為傳統驗證:<建立 Web 應用程式 (SharePoint Server 2010)>
若為宣告式驗證:<建立採用 Windows 宣告驗證的 Web 應用程式 (SharePoint Server 2010)>及<設定宣告式 Web 應用程式的表單型驗證 (SharePoint Server 2010)>
重新套用自訂
升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請務必先在前端網頁伺服器上安裝所有必要的自訂元素,再開始升級程序。您可以使用升級前檢查程式編譯一份環境中伺服器端的自訂清單。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題>一文中的<識別及安裝自訂>。
在此步驟,您需手動將所有自訂項目轉移到新的伺服器陣列中。請務必安裝網站賴以正常運作的所有元件,包括:
自訂網站定義
注意
如果網站定義是在 Office SharePoint Server 2007 中建立,則可以依原樣複製至新環境。但如果網站定義是在 Microsoft Office SharePoint Portal Server 2003 中建立,則可能必須建立一個升級定義檔案,將該網站定義對應至 Office SharePoint Server 2007 的新功能。如需詳細資訊,請參閱開發新的自訂網站定義與建立升級定義檔案 (Office SharePoint Server) 及部署升級定義檔案與新的網站定義 (Office SharePoint Server)。
自訂樣式表 (包括階層式樣式表) 與圖像
自訂網頁組件
自訂 Web 服務
自訂功能與解決方案
自訂組件
Web.config 變更 (例如安全性)
確定您已將 Web.config 檔案中針對每一個 Web 應用程式的任何唯一設定轉移至新的伺服器。
InfoPath 的管理員核准之表單範本 (.xsn 檔案) 與資料連線檔案 (.udcx 檔案)
您必須從原始環境匯出表單範本與資料連線檔案,然後再匯入新環境。如需詳細資訊,請參閱<升級為 SharePoint Server 2010 過程中規劃升級表單範本>及<執行資料庫附加升級的升級後步驟 (SharePoint Server 2010)>。
網站依存的其他所有元件或檔案。
如需如何升級自訂以用於 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 伺服器或伺服器陣列。