我已經使用SQL Server 2008在證實Azure上實現了數據庫鏡像。鏡像/故障轉移在SQL Server端工作。我遇到的問題是,一旦發生故障轉移,我的asp.net網站就不會連接到新的原則數據庫,並且仍在嘗試連接舊的原則。連接超時,數據庫故障轉移不起作用
我試過在我的連接字符串中添加一個60秒的連接超時,如post中建議的那樣。但是這沒有任何影響。而我最終得到的是在60年代後的下列錯誤:
請求超時。
有沒有人有任何其他建議?
任何幫助非常感謝!
EDIT
我的連接字符串是:
數據源= server1的;故障轉移夥伴=服務器2;初始目錄= DBNAME;用戶ID = WebsiteUser; Password = ******; Connect Timeout = 60; multipleactiveresultsets = True
發佈連接字符串(沒有憑據,如果有的話)可能會有所幫助... –
@ ta.speot.is已經編輯反映,由於 – Peuge
http://blogs.msdn.com /b/spike/archive/2010/12/08/clarification-on-the-failover-partner-in-the-connectionstring-in-database-mirror-setup.aspx有一些關於此的文檔 - 例如池連接可能不知道故障轉移。 –