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