web-dev-qa-db-ja.com

サーバーをSQL可用性グループに追加した後のデータベース「同期/回復中」

2つのノードで構成されたSQLAlwaysOnアベイラビリティグループがあります。 AGは、この2つのノードで問題なく動作し、いずれかのノードとの間でフェイルオーバーを実行できます(このサーバーは同じネットワーク上にあります)。

最近、AGに別のサーバーを追加しましたが、これはAzureVMです。シードモード「自動」でAGに正常に追加し、「読み取り可能なセカンダリ」として構成しました。すべてのデータベースはAzureVMで作成されますが、「同期/回復中」モードのままです。サーバーを再起動し、データベースを削除して再度追加しましたが、すべてのデータベースは常にそのモードのままです。オンプレミスのセカンダリレプリカでは、すべてのデータベースが「同期」モードになっており、読み取り専用操作のためにすべてのデータベースにアクセスできます。

これらのデータベースを「回復中」状態から解除するにはどうすればよいですか?

よろしく。

1
Alberto Medina

問題が見つかりました。新しいレプリカで新しいバージョンのSQL(SQL 2017)を使用していましたが、入門書はSQL2016でした。新しいレプリカにSQL2016をインストールすると、すべてのデータベースが「同期」され、読み取り専用で使用できるようになります。アクセス。

1
Alberto Medina