SQL Server 的數據庫引擎組件是用于存儲、處理數據和保證數據安全的核心服務。數據庫引擎提供受控的訪問和快速事務處理,以滿足企業中要求極高、大量使用數據的應用程序的要求。 SQL Server 支持在同一臺計算機上最多存在 50 個數據庫引擎實例。對于本地安裝,必須以管理員身份運行安裝程序。如果從遠程共享安裝 SQL Server,則必須使用對遠程共享具有讀取和執行權限的域帳戶。
高可用性解決方案概述 高可用性解決方案可減少硬件或軟件故障造成的影響,保持應用程序的可用性,盡可能地減少用戶所感受到的停機時間。 l故障轉移群集 故障轉移群集由具有兩個或多個共享磁盤的一個或多個節點或服務器組成。SQL Server 故障轉移群集實例將像單臺計算機一樣顯示在網絡中,不過它具有一種功能,即在當前節點不可用時,可以在節點之間進行故障轉移。例如,在發生非磁盤硬件故障、操作系統故障或進行計劃的操作系統升級時,可以在故障轉移群集的一個節點上配置 SQL Server 實例,使其故障轉移到磁盤組中的任意其他節點。 l數據庫鏡像 數據庫鏡像實際上是個軟件解決方案,可提供幾乎是瞬時的故障轉移,以提高數據庫的可用性。數據庫鏡像可以用來維護相應生產數據庫(稱為“主體數據庫”)的單個備用數據庫(或“鏡像數據庫”)。 l日志傳送 與數據庫鏡像一樣,日志傳送是數據庫級操作。可以使用日志傳送來維護相應生產數據庫(稱為“主數據庫”)的一個或多個溫備用數據庫。備用數據庫也稱為“輔助數據庫”。通過還原或使用備份但不恢復主數據庫的數據庫備份創建每個輔助數據庫。使用備份還原可以將生成的輔助數據庫用于有限的報表。 l復制 復制使用發布-訂閱模式。這樣,主服務器(稱為發布服務器)便可向一個或多個輔助服務器(即訂閱服務器)分發數據。復制可在這些服務器間提供實時的可用性和可伸縮性。它支持篩選,以便為訂閱服務器提供數據子集,同時還支持分區更新。訂閱服務器處于聯機狀態,并且可用于報告或其他功能,而無需進行查詢恢復。SQL Server 提供三種復制類型:快照復制、事務復制以及合并復制。事務復制的滯后時間最短,常用于要求高可用性的情況。 l可伸縮共享數據庫 使用可伸縮共享數據庫功能可以擴展專門為報表生成的只讀數據庫。報表數據庫必須駐留在一組專用的只讀卷上,這些卷主要用于承載數據庫。使用商用服務器硬件和商用卷硬件,您可以擴展報表數據庫,使之在多臺報表服務器上提供相同的報表數據視圖。此功能還允許報表數據庫使用平穩的更新路徑。