次の方法で共有


[最初のデータの同期を選択] ページ (AlwaysOn 可用性グループ ウィザード)

新しいセカンダリ データベースの初期データ同期のユーザー設定を指定するには、AlwaysOn の [最初のデータの同期を選択] ページを使用します。 このページは、新しい可用性グループ ウィザード、可用性グループへのレプリカ追加ウィザード、可用性グループへのデータベース追加ウィザード の 3 つのウィザードで共有されています。

可能な選択肢には、 [完全][参加のみ]、または [最初のデータの同期をスキップ]が含まれます。 [完全] または [参加のみ] を選択する前に、使用している環境が前提条件を満たしていることを確認してください。

推奨事項

  • 初期データ同期の実行中は、プライマリ データベースのログ バックアップ タスクを中断します。

  • 大規模なデータベースでは、完全バックアップ操作と復元操作に多くの時間とリソースが必要となる場合があります。 このような場合は、セカンダリ データベースを手動で準備することをお勧めします。 詳細については、このトピックの「 セカンダリ データベースを手動で準備するには」を参照してください。

  • 初期データの完全同期では、ネットワーク共有を指定する必要があります。 ウィザードを使用して初期データの完全同期を実行する前に、ネットワーク共有フォルダーのアクセス権限のセキュリティ プランを実装することをお勧めします。 この対策が重要なのは、フォルダーの読み取り権限を持つ人はだれでもバックアップ ファイル内の機密情報にアクセス可能であるためです。 また、バックアップおよび復元操作を保護するために、可用性レプリカをホストする各サーバー インスタンスとネットワーク共有フォルダー間のネットワーク チャネルをセキュリティで保護することをお勧めします。

    バックアップおよび復元操作を高いセキュリティで保護する必要がある場合は、 [参加のみ] または [最初のデータの同期をスキップ] オプションのどちらかを選択することをお勧めします。

[完全]

プライマリ データベースごとに、[ 完全 ] オプションは、1 つのワークフローで複数の操作を実行します。プライマリ データベースの完全バックアップとログ バックアップを作成し、セカンダリ レプリカをホストしているすべてのサーバー インスタンスでこれらのバックアップを復元して対応するセカンダリ データベースを作成し、各セカンダリ データベースを可用性グループに参加させます。

使用している環境が、次の「初期データの完全同期を使用するための前提条件」を満たしており、ウィザードでデータ同期を自動的に開始する場合にのみ、このオプションを選択してください。

初期データの完全同期を使用するための前提条件

  • 可用性グループのレプリカをホストするすべてのサーバー インスタンスで、すべてのデータベース ファイルのパスが同じである必要があります。

    注意

    ウィザードを実行するサーバー インスタンスとセカンダリ レプリカをホストするサーバー インスタンスで、バックアップ ファイルと復元ファイルのパスが異なる場合は、 WITH MOVE オプションを使用して、バックアップ操作と復元操作を手動で実行する必要があります。 詳細については、このトピックの「 セカンダリ データベースを手動で準備するには」を参照してください。

  • セカンダリ レプリカをホストするサーバー インスタンスにプライマリ データベース名が存在することはできません。 これは、新しいセカンダリ データベースがまだ存在しないことを意味します。

  • ウィザードでバックアップを作成し、バックアップにアクセスするために、ネットワーク共有を指定する必要があります。 プライマリ レプリカでは、 データベース エンジン の起動に使用するアカウントにネットワーク共有での読み取り/書き込みファイルシステム権限が必要です。 セカンダリ レプリカでは、アカウントは、ネットワーク共有に対する読み取り権限を持つ必要があります。

    重要

    ログ バックアップは、ログ バックアップ チェーンの一部になります。 ログ バックアップ ファイルは適切に保存してください。

前提条件を満たしていない場合

ウィザードでは、この可用性グループのセカンダリ データベースを作成できません。 セカンダリ データベースを準備する方法については、このトピックの「 セカンダリ データベースを手動で準備するには」を参照してください。

前提条件を満たしている場合

前の前提条件がすべて満たされており、ウィザードで初期データの完全同期を実行する場合は、 [完全] オプションを選択し、ネットワーク共有を指定します。 これにより、ウィザードによって選択した各データベースの完全バックアップとログ バックアップが作成され、指定したネットワーク共有に配置されます。 その後、新しいセカンダリ レプリカの 1 つをホストする各サーバー インスタンスで、RESTORE WITH NORECOVERY を使用してバックアップを復元することで、セカンダリ データベースが作成されます。 各セカンダリ データベースが作成された後、新しいセカンダリ データベースを可用性グループに参加させます。 セカンダリ データベースを参加させるとすぐに、データベース上でデータの同期が開始されます。

[すべてのレプリカからアクセス可能な共有ネットワーク場所を指定]
バックアップを作成および復元するには、ウィザードでネットワーク共有を指定する必要があります。 可用性レプリカをホストする各サーバー インスタンス上で データベース エンジン を起動するために使用されるアカウントは、ネットワーク共有での読み取り/書き込みファイルシステム権限を持つ必要があります。

重要

ログ バックアップは、ログ バックアップ チェーンの一部になります。 それらのバックアップ ファイルは、適切に保存してください。

[参加のみ]

このオプションは、可用性グループのセカンダリ レプリカをホストする各サーバー インスタンス上に、新しいセカンダリ データベースが既に存在する場合にのみ選択します。 セカンダリ データベースの準備については、このセクションの「 セカンダリ データベースを手動で準備するには」を参照してください。

[参加のみ]を選択すると、既存の各セカンダリ データベースを可用性グループに参加させます。

[最初のデータの同期をスキップ]

このオプションは、各プライマリ データベースのデータベースおよびログ バックアップを実行し、セカンダリ レプリカをホストする各サーバー インスタンスに復元する場合に選択します。 ウィザードの終了後、各セカンダリ レプリカのすべてのセカンダリ データベースを参加させる必要があります。

注意

詳細については、「AlwaysOn セカンダリ データベースでのデータ移動の開始 (SQL Server)」を参照してください。

セカンダリ データベースを手動で準備するには

Always On可用性グループ ウィザードとは無関係にセカンダリ データベースを準備するには、次のいずれかの方法を使用できます。

セカンダリ データベースの作成後、現在のすべてのログ バックアップを新しいセカンダリ データベースに適用します。

すべてのセカンダリ データベースを準備してから、ウィザードを実行することもできます。 この場合、ウィザードの [最初のデータの同期を選択] ページで [参加のみ] を選択して、準備した新しいセカンダリ データベースを可用性グループに自動的に参加させます。

Related Tasks

参照

AlwaysOn 可用性グループの概要 (SQL Server)