AlwaysOn 可用性グループのフェールオーバー優先度について
前提
- SQL Server 2017
- AlwaysOn可用性グループを3台以上で構成
やりたいこと
AlwaysOn可用性グループでフェールオーバー先のノードを制御したいと思いました。ノードの優先順みたいなものを設定したいです。WSFCだと「優先する所有者」でできると思います。
調べてみた
できるはずだと思ったのですが、SQL Server側に設定が見つかりませんでした。 Webで調べても「バックアップ優先度」の情報ばかりがヒットして求めている情報はでてきません。
やってみた
WSFC側に「優先する所有者」という設定がありますが、そちらで設定をすることで制御できることは動作が確認できました。しかしAlwaysOn可用性グループとしてはWSFC側の設定を直接変更することは推奨されていないはずです。
結論
サポータブルな方法ではできないと思われます。推奨されない方法ですがWSFC側で設定するしかないのでしょうか。