AlwaysOn セカンダリ データベース上のデータ移動の開始 (SQL Server)Start Data Movement on an Always On Secondary Database (SQL Server)

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

このトピックでは、AlwaysOn 可用性グループにデータベースを追加した後、データの同期を開始する方法について説明します。This topic contains information about how to start data synchronization after you add a database to an Always On availability group. 新しい各プライマリ レプリカに対して、セカンダリ レプリカをホストするサーバー インスタンス上でセカンダリ データベースを準備する必要があります。For each new primary replica, secondary databases must be prepared on the server instances that host the secondary replicas. その後、各セカンダリ データベースを手動で可用性グループに参加させる必要があります。Then each of these secondary databases must be manually joined to the availability group.


可用性グループの可用性レプリカをホストするすべてのサーバー インスタンス上のファイル パスが同じである場合は、 新しい可用性グループ ウィザード可用性グループへのレプリカ追加ウィザード、または 可用性グループへのデータベース追加ウィザード を使用してデータ同期を自動的に開始できます。If the file paths are identical on every server instance that hosts an availability replica for an availability group, the New Availability Group Wizard, Add Replica to Availability Group Wizard, or Add Database to Availability Group Wizard might be able to automatically start data synchronization for you.

データ同期を手動で開始するには、可用性グループのセカンダリ レプリカをホストする各サーバー インスタンスに接続し、次の手順を実行する必要があります。To start data synchronization manually, you need to connect, in turn, to each server instance that is hosting a secondary replica for the availability group and complete the following steps:

  1. 各プライマリ データベースとそのトランザクション ログの最新のバックアップを復元します (RESTORE WITH NORECOVERY を使用)。Restore current backups of each primary database and its transaction log (using RESTORE WITH NORECOVERY). 次のいずれかの代替方法を使用できます。You can use either of the following alternative approaches:

    • RESTORE WITH NORECOVERY を使用してプライマリ データベースの最新のデータベース バックアップを手動で復元し、その後、RESTORE WITH NORECOVERY を使用して後続のログ バックアップを復元する。Manually restore a recent database backup of the primary database using RESTORE WITH NORECOVERY, and then restore each subsequent log backup using RESTORE WITH NORECOVERY. 可用性グループのセカンダリ レプリカをホストする各サーバー インスタンスで、この復元シーケンスを実行します。Perform this restore sequence on every server instance that hosts a secondary replica for the availability group.

      詳細:For more information:

      可用性グループに対するセカンダリ データベースの手動準備 (SQL Server)Manually Prepare a Secondary Database for an Availability Group (SQL Server)

    • 可用性グループに 1 つ以上のログ配布プライマリ データベースを追加する場合は、対応する 1 つ以上のセカンダリ データベースをログ配布から AlwaysOn 可用性グループに移行できる場合があります。If you are adding one or more log shipping primary databases to an availability group, you might be able to migrate one or more of the corresponding secondary databases from log shipping to Always On Availability Groups. ログ配布セカンダリ データベースを移行するには、それがプライマリ データベースと同じデータベース名を使用していて、可用性グループのセカンダリ レプリカをホストしているサーバー インスタンス上に存在している必要があります。Migrating a log shipping secondary database requires that it use the same database name as the primary database and that it reside on a server instance that is hosting a secondary replica for the availability group. さらに、可用性グループを、プライマリ レプリカがバックアップ用に推奨され、バックアップの実行の候補になるように構成する (つまり、バックアップの優先順位を >0 にする) 必要があります。Furthermore, the availability group must be configured so that the primary replica is preferred for backups and is a candidate for performing backups (that is, that has a backup priority that is >0). バックアップ ジョブをプライマリ データベース上で実行した後は、バックアップ ジョブを無効にし、復元ジョブを特定のセカンダリ データベース上で実行した後は、復元ジョブを無効にする必要があります。Once the backup job has run on the primary database, you will need to disable the backup job, and once the restore job has run on a given secondary database, you will need to disable the restore job.


      可用性グループのすべてのセカンダリ データベースを作成した後、セカンダリ レプリカにバックアップを実行する場合は、可用性グループの自動バックアップ設定を再構成する必要があります。After you have created all the secondary databases for the availability group, if you want to perform backups on secondary replicas, you will need to re-configure the automated backup preference of the availability group.

      詳細:For more information:

      ログ配布から AlwaysOn 可用性グループへの移行の前提条件 (SQL Server)Prerequisites for Migrating from Log Shipping to Always On Availability Groups (SQL Server)

      可用性レプリカでのバックアップの構成 (SQL Server)Configure Backup on Availability Replicas (SQL Server)

  2. 新しく準備された各セカンダリ データベースを可用性グループにできるだけ早く参加させます。As soon as possible, join each newly prepared secondary database to the availability group.

    詳細:For more information:

    可用性グループへのセカンダリ データベースの参加 (SQL Server)Join a Secondary Database to an Availability Group (SQL Server)

関連タスクRelated Tasks

参照See Also

AlwaysOn 可用性グループの概要 (SQL Server)Overview of Always On Availability Groups (SQL Server)