私が働いている会社は、SQL Server でサポートされているアプリケーションで Always on 可用性グループ アーキテクチャを使用したいと考えています。インストール直後に 3 つのデータベースがあり、そのうちの 1 つが構成によってパーティション分割されています。現在、MSDTC を使用して 3 つの間のトランザクションを調整しています。つまり、データベース A と B にコミットし、A のコミットが成功した場合、B での失敗は上のロールバックを意味します。 Bだけではなく、AとB。
私の理解では、これは基本的に、MSDTC が Always on 可用性グループ モードでサポートされていないことを意味します。SQL Server 2012 でこれに代わるものを見つけることができませんでした
だから私の質問は:
- どのようなオプションがありますか (棚上げまたはオープンソースの製品/コードの変更)?
- この設定で MSDTC を実行すると、具体的にどのような影響がありますか (完全なクラッシュ/トランザクションの欠落)?
よろしくお願いします。ドル