レプリケーションのチュートリアル

適用対象: SQL ServerAzure SQL Managed Instance

レプリケーションは、サーバー間でデータまたはデータのサブセットを移動するための強力なソリューションです。 トランザクション レプリケーションを使用して完全に接続されたサーバー間でデータをレプリケートすることができます。 マージ レプリケーションを使用して断続的に接続されたサーバーとクライアントの間でデータをレプリケートすることもできます。 この記事では、レプリケーション用にサーバーを準備するために役立つチュートリアルを示し、トランザクション レプリケーションとマージ レプリケーションの両方を構成する方法を説明します。

レプリケーションのチュートリアルでは、"パブリッシャー" はレプリケート元のデータが配置されているサーバーを指します。 "サブスクライバー" は、レプリケート先のサーバーを指します。 パブリッシャーとサブスクライバーが同じ SQL Server インスタンスを共有することもできますが、これは必須条件ではありません。 詳細については、「レプリケーションのパブリッシング モデルの概要」をご覧ください。

これらのチュートリアルでは、パブリッシャーとディストリビューターとして NODE1\SQL2016 を使います。 サブスクライバーとしては、NODE2\SQL2016 を使います。

Note

このチュートリアルで示すタスクのほとんどは、プログラムによって実行できます。 詳細については、「レプリケーション開発者のドキュメント」をご覧ください。

レプリケーションのチュートリアル

チュートリアル: レプリケーション用の SQL Server の準備 - パブリッシャー、ディストリビューター、サブスクライバー

最小の権限でレプリケーションを実行できるようサーバーを準備する方法を学習します。 このチュートリアルは、レプリケーション関連のチュートリアルの中で最初に実行する必要があります。

チュートリアル: 2 つの常時接続サーバー間のレプリケーション (トランザクション) を構成する

常時接続のサーバー間でデータをレプリケートするようにトランザクション レプリケーションを構成する方法を学習します。 このチュートリアルには、いくつか基本的なエラーのトラブルシューティングの手法も含まれます。

チュートリアル: サーバーとモバイル クライアントの間のレプリケーション (マージ) を構成する

サーバーと、常時接続でない 1 つ以上のクライアントの間でデータを交換するようにマージ レプリケーションを構成する方法を学習します。

関連項目

レプリケーションのセキュリティ設定の表示および変更

トランザクション レプリケーションの概要

マージ レプリケーションの概要