SQL Server 2005高可用性于日志傳送
以下的文章主要向大家描述的是SQL Server 2005高可用性之日志傳送,同時本文也有對日志傳送專門做一介紹,我們大家都知道SQL Server 2005數據庫相對于SQL Server 2000來說,無論是性能還是功能都有一個相當大的提高,甚至可以用“革命”來形容這一次升級。
SQL Server 2005使 SQL Server 躋身于企業級數據庫行列。在數據高可用性方面,SQL Server 2005為用戶提供了數據鏡像、復制、故障轉移群集、日志傳送功能。本文向讀者簡單介紹SQL Server 2005日志傳送功能。
日志傳送簡介
日志傳送一般有主服務器、輔助服務器、監視服務器組成(見圖1)。主服務器一般是存儲生產數據庫的服務器,輔助服務器用來存儲主服務器上生產數據庫的副本,監視服務器用來記錄日志傳送的所有細節服務器,監視服務器是可選的。日志傳送是將主服務器的生產數據庫的事務日志復制到輔助服務器并在輔助服務器還原,從而實現主服務器生產數據庫和輔助服務器數據庫副本數據的一致。
日志傳送要求主服務器生產數據庫的日志恢復模式是完全或者大容量日志模式,將數據庫切換為簡單恢復模式會導致日志傳送停止工作。輔助服務器是用來保存主數據庫的***備份的服務器。一臺輔助服務器可以包含多臺不同主服務器中數據庫的備份副本。
例如,某個部門可能有五臺服務器,每臺服務器都運行關鍵數據庫系統。在這種情況下,可以只使用一臺輔助服務器,而不必使用五臺單獨的輔助服務器。五個主系統上的備份都可以加載到這個備份系統中,從而減少所需的資源數量并節省開支。
監視服務器應獨立于主服務器和輔助服務器,以避免由于主服務器或輔助服務器的丟失而丟失關鍵信息和中斷監視。一臺監視服務器可以監視多個日志傳送配置。在這種情況下,使用該監視服務器的所有日志傳送配置將共享一個警報作業。
日志傳送操作由四個操作組成:備份作業、復制作業、還原作業和警報作業。
備份作業,日志傳送在主服務器實例上為每個主數據庫創建一個備份作業。它執行備份操作,將歷史記錄信息記錄到本地服務器和監視服務器上,并刪除舊備份文件和歷史記錄信息。
復制作業,日志傳送在輔助服務器實例上為每個日志傳送配置創建一個復制作業。此作業將備份文件從主服務器復制到輔助服務器,并在輔助服務器和監視服務器上記錄歷史記錄信息。
此作業將復制的備份文件還原到輔助數據庫。它將歷史記錄信息記錄在本地服務器和監視服務器上,并刪除舊文件和舊歷史記錄信息。
警報作業,如果使用了監視服務器,將在警報監視器服務器實例上創建一個警報作業。此警報作業由使用監視器服務器實例的所有日志傳送配置中的主數據庫和輔助數據庫所共享。對警報作業進行的任何更改(例如,重新計劃作業、禁用作業或啟用作業)會影響所有使用監視服務器的數據庫。
以上的相關內容就是對SQL Server 2005高可用性之日志傳送的介紹,望你能有所收獲。
【編輯推薦】