常に高可用性の SQL Server2019 構成の図の手順

準備

まず、Windows Server でフェールオーバー クラスターを準備する必要があります。手順については、以前の記事を参照してください。

https://blog.csdn.net/u012869793/article/details/127560270?spm=1001.2014.3001.5501

次に、サーバーに SqlServer をインストールし、ここで 2019 をインストールしました。

文章

[Always ON 可用性グループを有効にする] をオンにして、サービスを再起動します。
ここに画像の説明を挿入
次に、マスター サーバー上のデータベースにデータベースを追加し、小さなテスト データを準備します。
ここに画像の説明を挿入
[Always On High Availability] で、右クリックして [新しい可用性グループ] を選択し、名前を入力しますSQLAG次に、[次へ] をクリックします。

ここに画像の説明を挿入
ここでは完全なバックアップが必要です。
ここに画像の説明を挿入
次に、最初にデータベースをバックアップし、新しい可用性グループを作成するためのウィンドウをキャンセルしましょう。次に、データベースを右クリックし、[タスク]、[バックアップ] の順に選択します。データベースの完全バックアップを取得します。

ここに画像の説明を挿入
バックアップが完了したら、バックアップ ファイルをスレーブ サーバーにコピーし、SQL Server を開いてデータベースを復元します。
ここに画像の説明を挿入
ここで注意すべき点が 1 つあります。左側のオプション、忘れずに回復状態を選択して
RESTORE WITH NORECOVERYから、データベースを復元してください。
ここに画像の説明を挿入
データベースを復元した後、データベースは復元状態のままである必要があります。
ここに画像の説明を挿入
次に、新しい可用性グループの作成に進みます。ここで前提条件が満たされています。同期する必要があるデータベースを確認してください。次に、[次へ] をクリックします。
ここに画像の説明を挿入
ここでは、別のサーバーのデータベースに接続してコピーに参加する必要があります。コピーを追加することを選択します。
ここに画像の説明を挿入
接続する別のサーバーのホスト名または IP アドレス、ユーザー名、およびパスワードを入力します。対応するサーバーの TCP と IP、およびプロキシ サービスを有効にする必要があることに注意してください。
ここに画像の説明を挿入
設定後、コピーページは下図のように、
ここに画像の説明を挿入
エンドポイントページは下図のように設定され、ドメイン名をIPに変更することができます。次に [次へ] をクリックすると、
ここに画像の説明を挿入
このプロンプトが表示される場合があります。
ここに画像の説明を挿入
これは、SQL Server サービスが Windows Server にログインするための管理者アカウントに変更されたためです。[はい] をクリックします。
ここに画像の説明を挿入

ここでは接続のみを選択し、[次へ] をクリックします。

レプリカ サーバーに復元中のデータベースが既に存在するため、完全なデータベースとログのバックアップを選択する必要はありません。レプリカ サーバーにデータベースがない場合は、このオプションを選択して、復元用の共有ファイル アドレスを入力できます。データベース。
ここに画像の説明を挿入
次に、次のステップ、次のステップに直接進み、[完了] をクリックします。
ここに画像の説明を挿入
構成が完了するまで待ちます。
ここに画像の説明を挿入

通常、下の図に示すように、最終的に完了する必要があります。
ここに画像の説明を挿入
しかし、最終的に失敗した場合は、エラーをクリックして、次のエラーを見つけてください。SqlServer サービスのログイン アカウントに問題があるか、ファイアウォールに問題がある可能性があります。
ここに画像の説明を挿入
ファイアウォールの設定は以下のとおりで、インバウンドのルールで、新しく作成したルールにポート1433と5022を追加します。
ここに画像の説明を挿入
ここに画像の説明を挿入
SQL Server サービスのログインの問題については、まずデータベース ソフトウェアを入力して開き、管理者アカウントを見つけて、すべての権限を確認します。
ここに画像の説明を挿入

次に、SqlServer サービスのアカウントを現在のコンピューターの管理者アカウントとパスワードに変更し、サービスを保存して再起動します。
ここに画像の説明を挿入
上記の構成が完了したら、以下の手順に従ってリスナーを追加します。
ここに画像の説明を挿入

ここに画像の説明を挿入

テスト段階

メイン ライブラリで新しいテーブルを作成し、テスト データを追加し、スレーブ ライブラリに戻ってクエリを実行し、データが同期されていることを確認します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/u012869793/article/details/127578293