共用方式為


高可用性解決方案 (SQL Server)

本主題介紹數個SQL Server高可用性解決方案,可改善伺服器或資料庫的可用性。 高可用性解決方案可遮蔽硬體或軟體失敗所造成的影響,並維護應用程式的可用性,進而讓使用者的停機時間減至最少。

注意

For information about which editions of SQL Server support a given high availability solution, see the "High Availability (AlwaysOn)" section of Features Supported by the Editions of SQL Server 2014.
(#RecommendedSolutions)

SQL Server 高可用性解決方案概觀

SQL Server提供數個選項來建立伺服器或資料庫的高可用性。 高可用性選項包括下列各項:

AlwaysOn 容錯移轉叢集執行個體
在SQL Server AlwaysOn 供應專案中,AlwaysOn 容錯移轉叢集實例會利用 Windows Server 容錯移轉叢集 (WSFC) 功能,透過伺服器實例層級的援, (FCI) 提供本機高可用性。 FCI 是跨 Windows Server 容錯移轉叢集 (WSFC) 節點且可能跨多個子網路安裝的單一 SQL Server 執行個體。 在網路上,FCI 看似單一電腦上的 SQL Server 執行個體,但是 FCI 提供容錯移轉,可以在目前的 WSFC 節點無法使用時,從該節點容錯移轉到另一個節點。

如需詳細資訊,請參閱 AlwaysOn 容錯移轉叢集執行個體 (SQL Server)

Always On 可用性群組

Always On可用性群組是 SQL Server 2012 中引進的企業級高可用性和災害復原解決方案,可讓您將一或多個使用者資料庫的可用性最大化。 Always On可用性群組要求SQL Server實例位於 Windows Server 容錯移轉叢集 (WSFC) 節點上。 如需詳細資訊,請參閱AlwaysOn 可用性群組 (SQL Server)

注意

FCI 可以利用Always On可用性群組,在資料庫層級提供遠端災害復原。 如需詳細資訊,請參閱容錯移轉叢集和 AlwaysOn 可用性群組 (SQL Server)

資料庫鏡像

注意

未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 建議您改用Always On可用性群組。

資料庫鏡像是支援近乎瞬間的容錯移轉,進而提高資料庫可用性的方案。 資料庫鏡像可用以維護實際執行的資料庫 (稱為 「主體資料庫」) 所對應的單一待命資料庫 (或稱 「鏡像資料庫」)。 如需詳細資訊,請參閱資料庫鏡像 (SQL Server)

記錄傳送
如同Always On可用性群組和資料庫鏡像,記錄傳送會在資料庫層級運作。 您可以使用記錄傳送來針對單一實際執行資料庫 (稱為「主要資料庫」) 維護一個或多個暖待命資料庫 (稱為「次要資料庫」)。 如需記錄傳送的詳細資訊,請參閱關於記錄傳送 (SQL Server)

使用 SQL Server 保護資料的建議方案

我們建議為您的SQL Server環境提供資料保護,如下所示:

  • 對於透過協力廠商共用磁碟方案 (SAN) 的資料保護,我們建議您使用 AlwaysOn 容錯移轉叢集執行個體。

  • 若要透過 SQL Server 進行資料保護,建議您使用Always On可用性群組。

    注意

    如果您執行不支援Always On可用性群組的 SQL Server 版本,建議您傳送記錄。 For information about which editions of SQL Server support Always On Availability Groups, see the "High Availability (AlwaysOn)" section of Features Supported by the Editions of SQL Server 2014.

另請參閱

SQL Server 的 Windows Server 容錯移轉叢集 (WSFC)
資料庫鏡像:互通性與共存性 (SQL Server)
SQL Server 2014 中已被取代的 Database Engine 功能