Cluster

SQL Server 2012 中的 MSTDC - 具有高可用性的 Windows Server 2012 R2

  • September 1, 2014

我們已經通過 VPN 網路在兩台物理伺服器上實現了 SQL Server 高可用性。SQL Server 2012、Windows Server 2012 R2。

值得注意的是,分佈式事務在 NODE1 和 NODE2 開啟以及 NODE1 開啟和 NODE2 關閉的情況下完美執行。

我們測試過,故障轉移一次關閉一個 NODE1 和 NODE2,反之亦然。

經驗表明,故障轉移後,MSDTC 無法正常工作。

在下面的連結中也注意到了, http: //msdn.microsoft.com/en-us/library/ms366279.aspx

但是,在故障轉移群集管理器中,我可以發現 - SQL Server MSDTC 角色可用於添加。添加的角色會解決問題嗎?或者我們是否需要回滾到使用 SAN 儲存的正常故障轉移群集安裝才能發生這種情況?

另一個值得注意的功能是,當兩個節點都打開時,NODE2 在只讀模式下可用。正常嗎?

問題已解決。使用 SQL Server 2012/2012R2/2014 高可用性平台時無法實現 MSDTC 服務。您將無法將 MSDTC 服務添加到您的集群服務角色。

我將整個系統恢復為經典的集群服務 - SQLNODE1、SQLNODE2、SAN Drive

$$ we installed Buffallo Tera Byte solution $$. 安裝直接在 SAN 驅動器上完成。 請根據您的要求和未來的集成或用途選擇您的平台、SAN 解決方案和聯鎖裝置。

引用自:https://serverfault.com/questions/593337