共用方式為


決定升級方法 (SharePoint Foundation 2010)

 

適用版本: SharePoint Foundation 2010

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

在您執行任何程序從 Windows SharePoint Services 3.0 升級為 Microsoft SharePoint Foundation 2010 之前,必須先決定要採用的升級方法。本文中的資訊可協助您比較各種方法的優缺點,並提供可能影響您所用方法的特殊案例相關資訊。除了本文中的資訊之外,請務必閱讀<檢閱支援與不支援的升級方法 (SharePoint Foundation 2010)>,確實了解哪些升級情況才算是有效,以確保升級能夠成功。

注意

若要執行升級,您必須已安裝 Windows SharePoint Services 3.0 (含 Service Pack 2 (SP2))。

本文內容:

  • 選擇升級方法

  • 特殊案例

選擇升級方法

升級的基本方法有兩種:就地升級及資料庫附加升級。此外,您還可以使用許多技術結合這兩種基本方法的不同面向,以減少停機時間或使效能達改善之效。

下表比較就地升級與資料庫附加升級方法。

方法 描述 優點 缺點

就地升級

您可以在相同硬體上安裝 SharePoint Foundation 2010。您也可以使用一個程序同時升級伺服器陣列中的內容與設定。

整個伺服器陣列的設定會予以保留並加以升級。升級後可在環境中使用自訂,但可能需要手動進行一些步驟以升級或重新進行自訂。

伺服器及伺服器陣列在進行升級時會離線。升級會持續進行。因此,您必須配置足夠的時間,讓所有內容依序升級。

資料庫附加升級

您可以在不同伺服器陣列中升級環境的內容。結果是不會升級任何服務或伺服器陣列設定。您可以依任意順序升級資料庫,並同時升級多個資料庫。在升級每個資料庫時,使用者將無法使用該資料庫中的內容。

您可以同時升級多個內容資料庫,如此會使整體升級時間比就地升級更快。您可以使用資料庫附加升級,將多個伺服器陣列合併為一個伺服器陣列。

不會升級伺服器及伺服器陣列設定。您必須手動將要保留的設定,從舊的伺服器陣列轉移到新的伺服器陣列。您也必須手動將任何自訂轉移到新的伺服器陣列。若缺少任何自訂,將會導致非預期的功能遺失,或使用者在使用上會出現問題。透過網路複製資料庫需要時間且會佔據頻寬。您必須為此加以規劃。因此,會需要資料庫伺服器的直接存取權。

如需就地升級及資料庫附加升級運作方式的詳細資訊,請參閱<升級程序概觀 (SharePoint Foundation 2010)>。

下表列出您可以在升級期間用以減少停機時間的技術,以減少使用者無法存取內容的時間,或可能增加升級效能。

技術 描述 優點 缺點

平行升級

您可以同時附加及升級多個資料庫,以加速整體升級程序。平行升級的數目上限取決於您的硬體。此技術適用於就地或資料庫附加升級。

加快整體環境的升級時間。

此為手動程序,需要執行額外步驟並進行監視。

混合方法 1:使用唯讀資料庫進行資料庫附加

可讓您在升級程序期間,繼續提供內容的唯讀存取。若使用此方法,則在其他伺服器陣列上進行升級時,會將資料庫設為唯讀。此方法將可降低使用者感受到的停機時間。

現有的伺服器陣列可在您升級內容時,繼續主控未升級的網站 (以唯讀模式)。因此,使用者的停機時間為最短。

您可以同時升級多個內容資料庫,如此會使整體升級時間比就地升級更快。

您可以同時升級硬體與軟體。

不會升級伺服器及伺服器陣列設定。您必須手動將要保留的設定,從舊的伺服器陣列轉移到新的伺服器陣列。

您也必須手動轉移並升級任何自訂。若缺少任何自訂,將會導致非預期的功能遺失,或使用者在使用上會出現問題。

透過網路複製資料庫需要時間且會佔據頻寬。您必須為此加以規劃。

因此,會需要資料庫伺服器的直接存取權。

混合方法 2:使用卸離資料庫進行就地升級

可讓您利用就地升級,升級內容及設定的能力,同時增加資料庫附加升級的速度。在此方法中,您會使用就地升級方式升級伺服器陣列及設定,並同時卸離及升級多個資料庫 (在相同的伺服器陣列或不同的伺服器陣列上)。

可保留及升級整個伺服器陣列的設定。

升級後可在環境中使用自訂,但可能需要手動步驟以升級或重新啟用自訂。

您可以同時升級多個內容資料庫,如此會使整體升級時間比就地升級更快。

透過網路複製資料庫需要時間且會佔據頻寬。您必須為此加以規劃。

因此,會需要資料庫伺服器的直接存取權。

請注意,您也可以合併使用這些技術。例如,可以將原始伺服器陣列設定成唯讀模式;建立伺服器陣列的複本,並在不使用內容資料庫的情況下予以升級;使用平行升級,快速升級所有使用者內容;最後再於完成升級後,將使用者轉換至新的伺服器陣列。如需這些降低停機時間技術運作方式的詳細資訊,請參閱<升級程序概觀 (SharePoint Foundation 2010)>。

若遇到作業中斷時程過長的情況,另一個可以考慮的選擇是在資料庫附加方法中,搭配使用「備用存取對應 URL 重新導向」,以在新的伺服器陣列上進行內容升級時,暫時將使用者重新導向至現有的伺服器陣列。此為進階方法,只有在其他降低停機時間技術不足時,才可使用。如需詳細資訊,請參閱<使用 AAM URL 重新導向作為升級程序的一部分 (SharePoint Foundation 2010) (白皮書)>。

特殊案例

當您執行升級時,可能會有其他需求或想要達成的其他目標。下表列出特殊案例,並說明各案例適用的升級方法。

案例 升級方法

要升級使用 Windows Internal Database 的獨立安裝?

若在使用 Windows Internal Database 的獨立伺服器上執行 Windows SharePoint Services 3.0,即會在就地升級程序的過程中,將您的資料庫移轉至 SQL Server Express。若資料庫大於 4 GB,則必須將「遠端 BLOB 儲存」設定為儲存部分資料。如需詳細資訊,請參閱<從 Windows SharePoint Services 3.0 獨立安裝升級為附有遠端 BLOB 儲存的 SharePoint Foundation 2010>。

要從 32 位元版本的 SQL Server 升級成 64 位元版本?

若是執行 32 位元版本的 SQL Server,則必須移轉至 64 位元版本。建議您先執行此移轉,再升級為 SharePoint Foundation 2010,以確保獲得最佳效能。每次請務必只進行一種升級或移轉,以免升級失敗。如需詳細資訊,請參閱移轉現有的伺服器陣列至 64 位元環境 (Windows SharePoint Services 3.0)

從 32 位元版本的 SQL Server 升級成 64 位元版本有兩種選擇:

  • 先備份伺服器陣列的整套資料庫,再執行升級,然後還原這些資料庫 (系統支援此方法,也建議您採用此方法,如此一來不僅可以擁有完整的備份,同時在還原資料庫之後,亦無須變更 SharePoint Foundation 2010 中的任何項目)。

  • 將要升級的 SQL Server 資料庫移至其他的 64 位元版本 SQL Server。您必須先新增其他 64 位元版本,再對執行 SharePoint Foundation 2010 的電腦執行命令,將其指向新的 64 位元版本 SQL Server。(系統雖支援此方法,但不建議您採用此方法,因為這需要額外在 SharePoint Foundation 2010 上執行一些動作,例如,當資料庫變更位置時。)

注意

若升級 SQL Server 版本 (例如從 SQL Server 2005 SP2 升級為 SQL Server 2008),此升級可在從 32 位元升級為 64 位元版本 SQL Server 之前、期間或之後執行。

從 Windows Server 2003 升級為 Windows Server 2008?

在您嘗試升級為 SharePoint Foundation 2010 之前,請先升級作業系統。

如果您正在執行 Windows SharePoint Services 3.0,則必須執行特定步驟才能升級為 Windows Server 2008。如需詳細資訊,請參閱為 Windows SharePoint Services 3.0 SP1 升級至 Windows Server 2008

要從 32 位元作業系統升級為 64 位元作業系統?

若使用的是 32 位元的作業系統,即必須先移轉至 64 位元的作業系統,才可升級。如需詳細資訊,請參閱移轉現有的伺服器陣列至 64 位元環境 (Windows SharePoint Services 3.0)

要升級使用表單型驗證的環境?

使用表單型驗證的升級還需進行其他步驟。如需詳細資訊,請參閱<設定宣告式 Web 應用程式的表單型驗證 (SharePoint Foundation 2010)>。

要升級非常大型的資料庫?

一般而言,非常大型的資料庫 (特別是資料庫所含的文件版本數量或大小相當可觀) 所需的升級時間遠多於小型資料庫。但升級所需的時間並非取決於資料庫本身的大小,而是視資料的複雜度而定。若升級程序逾時,通常是因為連線問題。在 Windows SharePoint Services 3.0 中,升級程序一般會因為執行程序所需時間過長而逾時,但在 SharePoint Foundation 2010 中很少發生此情形。如需了解您的環境所需升級時間之詳細資訊,請參閱<評估升級程序所需的時間與空間 (SharePoint Foundation 2010)>。

要從 Windows SharePoint Services 2.0 升級?

使用資料庫附加升級方法升級為 Windows SharePoint Services 3.0,然後再升級為 SharePoint Foundation 2010。如需此升級程序的詳細資訊,請參閱<從 Windows SharePoint Services 2.0 升級為 SharePoint Foundation 2010>。

使用國際化網域名稱?

雖然 Windows SharePoint Services 3.0 支援國際化網域名稱 (IDN),但 SharePoint Foundation 2010 則不支援。如果您的 Windows SharePoint Services 3.0 目前使用 IDN,而您計劃升級或移轉為 SharePoint Foundation 2010,則必須在升級之前停止使用 IDN,刪除所有 IDN 設定,並設定非 IDN 環境。如需詳細資訊,請參閱<規劃多語系網站 (SharePoint Foundation 2010)>。