我在SQL2012中爲HAG的主動和被動節點。當連接字符串傳遞一個「READ-ONLY」參數時,被動節點會不斷被命中。因此,舉例來說,報告會每天使用這種類型的連接。高可用性組和故障轉移
最近我們有一個QA環境設置,HAG的主動 - 主動,所以沒有被動節點。通過與DBA交談,我被告知,兩種設置(主動 - 主動式與主動 - 被動式)之間的區別在於:在故障切換情況下,主動 - 主動式設置允許到的「讀寫」連接繼續工作 。
在主動 - 被動故障切換情況下,任何「讀寫」連接都不起作用,因爲被動數據庫只允許「只讀」類型的連接。此外,像SSRS這樣的工具會失敗,因爲它們一次只能在一個節點上安裝。目前我們只將它安裝在被動節點中。這沒有意義,因爲被動節點是一個節點,這意味着我們應該能夠將它安裝在主動節點中。從技術上講,這一切都是有道理的......但事實並非如此。
是不是其中的主要目的的HAG組提供故障轉移保護不管設置?任何人都可以闡明這一點嗎?