2
我想通過同步鏡像和自動故障轉移設置兩個SQL Server 2008 R2實例。如果我正確理解了這種情況,每當發生故障切換時,SQL服務器都會切換角色(主體和故障切換)(請讓我知道我在這裏是否有錯誤)。我的Web應用程序如何找到當前正在運行的主數據庫?
什麼是從Web應用程序中查找當前主數據庫的標準方法?我知道我可以在連接字符串中指定如下兩個服務器:
Data Source=myPrincipalServerAddress;Failover Partner=myFailoverServerAddress;Initial Catalog=myDataBase;Integrated Security=True;
但這是否還正常工作,如果服務器實際上目前正在倒過來?換句話說,將這項工作也很好:
Data Source=myFailoverServerAddress;Failover Partner=myPrincipalServerAddress;Initial Catalog=myDataBase;Integrated Security=True;
我發現在這個問題上的msdn article,但它不是在這方面是非常明確的。
感謝,
阿德里安
關於沒有見證的自動故障轉移的好處,我沒有意識到這一點。所以,如果我確實有證人,你的回答是「是的,第二個連接字符串也起作用」? – 2011-05-30 09:40:36
是的。它對我所知道的ADO提供者沒有任何影響。 – 2011-05-30 09:44:04
太棒了!非常感謝! :) – 2011-05-30 09:44:53