適用対象:SQL Server
可用性グループへのレプリカの追加ウィザードを使用して、既存の Always On 可用性グループに新しいセカンダリ レプリカを追加できます。
Note
Transact-SQL または PowerShell を使用してセカンダリ レプリカを可用性グループに追加する方法については、「 Always On 可用性グループへのセカンダリ レプリカの追加」を参照してください。
可用性グループに可用性レプリカを追加したことがない場合は、「Always On 可用性グループの 前提条件、制限事項、および推奨事項」の「サーバー インスタンス」および「可用性グループとレプリカ」セクションを参照してください。
前提条件
現在のプライマリ レプリカをホストするサーバー インスタンスに接続されている必要があります。
セカンダリ レプリカを追加する前に、SQL Server のホスト インスタンスが、既存のレプリカとして同じ Windows Server フェールオーバー クラスター (WSFC) にあり、さらに、異なるクラスター ノードにあることを確認します。 また、このサーバー インスタンスが Always On 可用性グループ の他のすべての前提条件を満たしていることも確認します。 詳細については、「 Always On 可用性グループの前提条件、制限事項、および推奨事項」を参照してください。
可用性レプリカをホストするために選択したサーバー インスタンスがドメイン ユーザー アカウントで実行されていて、まだデータベース ミラーリング エンドポイントがない場合は、ウィザードでエンドポイントを作成し、サーバー インスタンス サービス アカウントに CONNECT アクセス許可を付与できます。 ただし、 SQL Server サービスがビルトイン アカウント (Local System、Local Service、Network Service など) で実行されている場合または非ドメイン アカウントで実行されている場合は、エンドポイント認証に証明書を使用する必要があります。ウィザードは、サーバー インスタンス上でデータベース ミラーリング エンドポイントを作成できなくなります。 この場合は、データベース ミラーリング エンドポイントを手動で作成してから、可用性グループへのレプリカ追加ウィザードを起動することをお勧めします。
データベース ミラーリング エンドポイントで証明書を使用するには:
初期データの完全同期を使用するための前提条件
可用性グループのレプリカをホストするすべてのサーバー インスタンスで、すべてのデータベース ファイルのパスが同じである必要があります。
セカンダリ レプリカをホストするサーバー インスタンスにプライマリ データベース名が存在することはできません。 これは、新しいセカンダリ データベースがまだ存在しないことを意味します。
ウィザードでバックアップを作成してアクセスするには、ネットワーク共有を指定する必要があります。 プライマリ レプリカでは、 データベース エンジン の起動に使用するアカウントにネットワーク共有での読み取り/書き込みファイルシステム権限が必要です。 セカンダリ レプリカでは、アカウントは、ネットワーク共有に対する読み取り権限を持つ必要があります。
ウィザードを使用して完全な初期データ同期を実行できない場合は、セカンダリ データベースを手動で準備する必要があります。 これは、ウィザードの実行前でも実行後でもかまいません。 詳細については、「 Always On 可用性グループのセカンダリ データベースを準備する」を参照してください。
アクセス許可
可用性グループ、ALTER AVAILABILITY GROUPアクセス許可、CONTROL AVAILABILITY GROUPアクセス許可、またはALTER ANY AVAILABILITY GROUPアクセス許可に対するCONTROL SERVERアクセス許可が必要です。
可用性グループにレプリカを追加ウィザードを使用してデータベース ミラーリング エンドポイントを管理する場合は、CONTROL ON ENDPOINT アクセス許可も必要です。
可用性グループへのレプリカの追加ウィザードを使用する (SQL Server Management Studio)
オブジェクト エクスプローラーで、可用性グループのプライマリ レプリカをホストするサーバー インスタンスに接続し、サーバー ツリーを展開します。
[AlwaysOn 高可用性] ノードと [可用性グループ] ノードを展開します。
セカンダリ レプリカを追加する可用性グループを右クリックし、[ レプリカの追加] コマンドを選択します。 可用性グループへのレプリカ追加ウィザードが起動します。
[既存のセカンダリ レプリカへの接続] ページで、可用性グループのすべてのセカンダリ レプリカに接続します。 詳細については、[既存のセカンダリ レプリカへの接続] ページ (レプリカの追加ウィザード: データベースの追加ウィザード) に関する説明を参照してください。
[レプリカの指定] ページで、可用性グループの 1 つまたは複数の新しいセカンダリ レプリカを指定し、構成します。 このページには、3 つのタブがあります。 次の表では、これらのタブについて説明します。 詳細については、「 [レプリカの指定] ページ (新しい可用性グループ ウィザード :レプリカの追加ウィザード)」を参照してください。
タブ 簡単な説明 レプリカ このタブを使用して、新しいセカンダリ レプリカをホストする SQL Server の各インスタンスを指定します。 エンドポイント このタブを使用して、新しいセカンダリ レプリカに対する既存のデータベース ミラーリング エンドポイントを検証します (存在する場合)。 サービス アカウントが Windows 認証を使用しているサーバー インスタンスでエンドポイントが不足している場合、ウィザードは、エンドポイントの自動作成を試行します。
手記: ドメイン以外のユーザー アカウントで実行されているサーバー インスタンスがある場合は、ウィザードに進む前に、サーバー インスタンスを手動で変更する必要があります。 詳細については、この記事の「 前提条件」を参照してください。バックアップの設定 このタブを使用して、可用性グループ全体のバックアップ設定を指定し (現在の設定を変更する場合)、各可用性レプリカのバックアップの優先順位を指定します。 選択したレプリカにデータベース マスター キーを保有しているデータベースが含まれている場合は、そのデータベース マスター キーのパスワードを [パスワード] 列に入力します。 [状態] 列には、データベース マスター キーを保有しているデータベースに パスワードが必要 であることが示されます。 [パスワード] 列に正しいパスワードが入力されるまで、 [次へ] は淡色表示されます。 パスワードを入力したら、[最新の 情報に更新] を選択します。 パスワードを正しく入力した場合、[状態] 列に [パスワードが入力されました] が表示され、 [次へ] が有効になります。
[最初のデータの同期を選択] ページで、新しいセカンダリ データベースを作成して可用性グループに参加させる方法を選択します。 次のいずれかのオプションを選択します。
完全
環境が初期データ同期を自動的に開始するための要件を満たしている場合は、このオプションを選択します (詳細については、この記事の「 前提条件」を参照してください)。
[完全] を選択すると、可用性グループを作成後、ウィザードはすべてのプライマリ データベースとそのトランザクション ログをネットワーク共有にバックアップし、新しいセカンダリ レプリカをホストするすべてのサーバー インスタンスでそのバックアップを復元します。 その後、ウィザードは、すべての新しいセカンダリ データベースを可用性グループに参加させます。
[すべてのレプリカからアクセス可能な共有ネットワーク場所を指定] フィールドで、レプリカをホストするサーバー インスタンスが読み取り/書き込み権限を持つバックアップ共有を指定します。 ログ バックアップは、ログ バックアップ チェーンの一部になります。 ログ バックアップ ファイルは適切に保存してください。
重要
必要なファイル システムのアクセス許可の詳細については、この記事の「 前提条件」を参照してください。
[参加のみ]
新しいセカンダリ レプリカをホストするサーバー インスタンス上のセカンダリ データベースを手動で準備した場合は、このオプションを選択できます。 ウィザードは、新しいセカンダリ データベースを可用性グループに参加させます。
[最初のデータの同期をスキップ]
プライマリ データベースの独自のデータベースとログ バックアップを使用する場合は、このオプションを選択します。 詳細については、「AlwaysOn セカンダリ データベース上のデータ移動の開始 (SQL Server)」を参照してください。
[検証] ページでは、このウィザードで指定した値が、可用性グループへのレプリカ追加ウィザードの要件を満たしているかどうかが確認されます。 変更するには、[ 前へ ] を選択して以前のウィザード ページに戻り、1 つ以上の値を変更します。 [ 次へ ] を選択して [検証 ] ページに戻り、[ 検証の再実行] を選択します。
[概要] ページで、新しい可用性グループに対して選択した内容を確認します。 変更するには、[ 前へ ] を選択して関連するページに戻ります。 変更を行った後、[ 次へ ] を選択して [概要 ] ページに戻ります。
選択内容に問題がなければ、必要に応じて [スクリプト] を選択して、ウィザードが実行する手順のスクリプトを作成します。 次に、新しい可用性グループを作成して構成するには、[ 完了] を選択します。
可用性グループの作成手順 (エンドポイントの構成、可用性グループの作成、グループへのセカンダリ レプリカの参加) の進行状況が、 [進行状況] ページに表示されます。
以上の手順が完了すると、 [結果] ページに各手順の結果が表示されます。 これらのすべての手順が成功した場合は、新しい可用性グループが完全に構成されます。 手順のいずれかでエラーが発生した場合は、手動で構成を完了する必要があります。 特定のエラーの原因については、[ 結果 ] 列で関連付けられている [エラー] リンクを選択します。
ウィザードが完了したら、[ 閉じる ] を選択して終了します。
重要
レプリカを追加した後、「 Always On 可用性グループにセカンダリ レプリカを追加する」の「補足情報: レプリカの追加後」セクションを参照してください。