SQL Server羣集知識介紹html
Windows羣集安裝數據庫
基於iSCSI的SQL Server 2012羣集測試服務器
前言網絡
羣集的檢測是調用dll資源,例如對於共享存儲,ip,網絡名稱與DTC 這類Windows自帶資源,將各自的檢測方式定義在Clusres.dll中,按期調用dll資源。測試
對於SQL Server羣集,有本身的dll資源,進行對應檢測,首先是檢測SQL Server羣集服務是否在線,稱爲looksalive,其次是檢測數據庫是否正常在線,稱爲isalive。spa
looksalive默認是5秒鐘檢測一次,通常不作修改。是爲了檢測SQL Server服務是否處於啓動狀態。3d
isalive默認爲60秒檢測一次,通常不作修改。SQL Server須要isalive檢測,由於SQL Server服務在線,不能證實SQL Server能良好響應客戶端的請求。在SQL Server 2012以前,isalive方式是連接SQL Server,執行"Select @@servername",若能及時返回,則說明正常。server
SQL Server 2012 的dll資源調用存儲過程"sp_server_diagnostics"來執行isalive檢查。存儲過程會將執行結果返回給dll。默認狀況下sp_server_diagnostics每20秒執行一次。Isalive每60秒執行一次,根據存儲過程返回的結果斷定服務器是否正常響應。htm