次の方法で共有


AlwaysOn セカンダリ データベース上のデータ移動の開始 (SQL Server)

適用対象: SQL Server

このトピックでは、AlwaysOn 可用性グループにデータベースを追加した後、データの同期を開始する方法について説明します。 新しい各プライマリ レプリカに対して、セカンダリ レプリカをホストするサーバー インスタンス上でセカンダリ データベースを準備する必要があります。 その後、各セカンダリ データベースを手動で可用性グループに参加させる必要があります。

注意

可用性グループの可用性レプリカをホストするすべてのサーバー インスタンス上のファイル パスが同じである場合は、 新しい可用性グループ ウィザード可用性グループへのレプリカ追加ウィザード、または 可用性グループへのデータベース追加ウィザード を使用してデータ同期を自動的に開始できます。

データ同期を手動で開始するには、可用性グループのセカンダリ レプリカをホストする各サーバー インスタンスに接続し、次の手順を実行する必要があります。

  1. 各プライマリ データベースとそのトランザクション ログの最新のバックアップを復元します (RESTORE WITH NORECOVERY を使用)。 次のいずれかの代替方法を使用できます。

    • RESTORE WITH NORECOVERY を使用してプライマリ データベースの最新のデータベース バックアップを手動で復元し、その後、RESTORE WITH NORECOVERY を使用して後続のログ バックアップを復元する。 可用性グループのセカンダリ レプリカをホストする各サーバー インスタンスで、この復元シーケンスを実行します。

      詳細:

      可用性グループに対するセカンダリ データベースの手動準備 (SQL Server)

    • 可用性グループに 1 つ以上のログ配布プライマリ データベースを追加する場合は、対応する 1 つ以上のセカンダリ データベースをログ配布から AlwaysOn 可用性グループに移行できる場合があります。 ログ配布セカンダリ データベースを移行するには、それがプライマリ データベースと同じデータベース名を使用していて、可用性グループのセカンダリ レプリカをホストしているサーバー インスタンス上に存在している必要があります。 さらに、可用性グループを、プライマリ レプリカがバックアップ用に推奨され、バックアップの実行の候補になるように構成する (つまり、バックアップの優先順位を >0 にする) 必要があります。 バックアップ ジョブをプライマリ データベース上で実行した後は、バックアップ ジョブを無効にし、復元ジョブを特定のセカンダリ データベース上で実行した後は、復元ジョブを無効にする必要があります。

      注意

      可用性グループのすべてのセカンダリ データベースを作成した後、セカンダリ レプリカにバックアップを実行する場合は、可用性グループの自動バックアップ設定を再構成する必要があります。

      詳細:

      ログ配布から AlwaysOn 可用性グループへの移行の前提条件 (SQL Server)

      可用性レプリカでのバックアップの構成 (SQLServer)

  2. 新しく準備された各セカンダリ データベースを可用性グループにできるだけ早く参加させます。

    詳細:

    可用性グループへのセカンダリ データベースの参加 (SQL Server)

Related Tasks

参照

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