客戶有兩臺windows服務器要做sql server雙機切換(使用ha4win) (轉載文章)

基本架構

2 windows 2008 server:安裝成域控制器,實現故障轉移(虛擬ip訪問,共享磁盤陣列卷鏈接主服務器),安裝sqlserver2012

1磁盤陣列共享卷:數據庫文件放於其中,兩臺數據庫服務器共享此數據文件。

------------------------------------------------------------------------------------------------------------

這種情況下,只有用ha比較適合了,從網上找了個免費的ha4win,配置了心跳ip監聽,配置啓動腳本,切換延遲大概在50秒左右

sqlserver.bat

複製代碼
set a=1
:loop
echo %a%
if exist s:\mssql goto :yes
set /a a+=1
@ping -n 4 127.1
if %a% lss 100 goto :loop
goto :not

:yes
net stop mssqlserver
net start mssqlserver
echo "啓動成功"
goto :end

:not 
echo "啓動失敗"

:end
echo "end"
複製代碼

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章