以卸離資料庫就地升級的藍圖 (SharePoint Foundation 2010)
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
從 Windows SharePoint Services 3.0 升級為 Microsoft SharePoint Foundation 2010 時,可以執行就地升級或資料庫附加升級,或可結合這兩種方法的某些特性,提高升級過程的可用性或處理量。本文說明如何執行結合了就地升級與卸離及附加資料庫的混合方法,以便同時升級多個資料庫,甚至可能是升級位於不同硬體的資料庫。您可使用此方法,一次升級兩個或兩個以上的內容資料庫,因此,升級的速度會比使用循序升級個別內容資料庫與網站集合的標準就地升級更快。此方法使用下列混合技術:
使用就地升級以升級伺服器陣列及設定。
同時卸離與升級多個資料庫。
備用升級順序:升級暫時的小型伺服器陣列上之資料庫。
請注意,若決定使用暫時的小型伺服器陣列執行實際的升級,您必須有資料庫伺服器的直接存取權,才可複製該處的資料庫。透過網路複製資料庫既費時又佔頻寬,請務必先測試此程序,判斷是否有使用暫時的小型伺服器陣列所需要之資源。
如需不同升級方法正反觀點的詳細資如需不同升級方法之正反兩面觀點的詳細資訊,請參閱<決定升級方法 (SharePoint Foundation 2010)>。如需各項方法採用之步驟的簡要概觀及圖形說明,請參閱<升級程序概觀 (SharePoint Foundation 2010)>。
注意
升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請務必先在前端網頁伺服器上安裝所有需要的自訂元素,再開始升級程序。您可以使用升級前檢查程式及 test-spcontentdatabaseWindows PowerShell Cmdlet (若是資料庫附加升級),確認網站可能使用的任何自訂元素。如需詳細資訊,請參閱<利用試驗升級尋找潛在問題>一文中的<識別及安裝自訂>。
本文內容:
程序概觀
開始之前
在相同的伺服器陣列中同時卸離並升級資料庫
在暫時的小型伺服器陣列中平行卸離資料庫並加以升級
驗證
重要
您必須在 64 位元的 Windows Server 2008 環境中執行 Windows SharePoint Services 3.0 Service Pack 2 (SP2),才可執行 SharePoint Foundation 2010 的就地升級。若在伺服器陣列環境中,還必須執行 64 位元版本的下列之一:Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 與累計更新 2,及 SQL Server 2005 SP3 與累計更新 3。
程序概觀
因為這是使用就地升級與資料庫附加升級混合技術的升級方法,本文會說明各方法的步驟如何配合混合程序。但本文不提供程序中每個步驟的詳細資料,因為下列文章會提供這些步驟的說明:
這些文章會結合此藍圖,提供您執行此混合升級所需的資訊。
此混合升級類型的執行方式有兩種:使用整個伺服器陣列或暫時的小型伺服器陣列,執行實際的升級。下列各節將會說明使用每一種方法執行升級所需採取的步驟。
開始之前
開始就地升級之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊,以及要執行的步驟,再開始程序。
請確定您已執行升級前檢查工具 (Windows SharePoint Services 3.0 Service Pack 2 所提供的 stsadm -o preupgradecheck,並已利用「2009 年 10 月累計更新」加以更新) 且已解決所有問題,然後再開始升級程序。如需詳細資訊,請參閱<執行升級前檢查程式 (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>。 |
在暫時的小型伺服器陣列中平行卸離資料庫並加以升級
本節說明在兩個伺服器陣列中,使用卸離資料庫升級方法所採取的步驟:原始的伺服器陣列及暫時的小型伺服器陣列。
利用卸離資料庫執行就地升級的程序 (暫時的小型伺服器陣列) |
---|
設定升級資料庫中所使用的暫時小型伺服器陣列 如需說明這些步驟的詳細程序,請參閱<準備新的 SharePoint Foundation 環境>。 |
2 - 從原始伺服器陣列卸離資料庫
|
就地升級原始的伺服器陣列
如需說明這些步驟的詳細程序,請參閱<執行就地升級 (SharePoint Foundation 2010)>。 |
將資料庫附加至暫時的小型伺服器陣列,並升級內容
如需說明這些步驟的詳細程序,請參閱<執行資料庫附加升級至 SharePoint Foundation 2010>。 |
備份暫時的小型伺服器陣列中之資料庫,然後將資料庫附加至原始伺服器陣列
基本上,此程序與上一個步驟相同,不同點在於您是將資料庫從暫時的小型伺服器陣列移回原始的伺服器陣列。相同的程序亦適用於前列步驟。 |
驗證
若升級失敗或報告問題,可以參閱記錄檔及錯誤檔中的詳細資訊。如需檢閱記錄檔及失敗後重新啟動升級的詳細資訊,請參閱<驗證升級與檢閱升級的網站 (SharePoint Foundation 2010)>。