次の方法で共有


SQL Server レプリケーション

レプリケーションとは、あるデータベースから別のデータベースにデータやデータベース オブジェクトをコピーおよび配布し、それらのデータベースを同期させて一貫性を保つための一連のテクノロジです。 レプリケーションを使用すると、ローカルおよびワイド エリア ネットワーク、ダイヤルアップ接続、ワイヤレス接続、インターネットを介して、さまざまな場所やリモートまたはモバイル ユーザーにデータを配布できます。

トランザクション レプリケーションは、通常、スケーラビリティと可用性の向上など、高スループットを必要とするサーバー間のシナリオで使用されます。データ ウェアハウスとレポート。複数のサイトからのデータを統合する。異種データの統合;バッチ処理をオフロードします。 マージ レプリケーションは、主に、データの競合が発生する可能性があるモバイル アプリケーションまたは分散サーバー アプリケーション向けに設計されています。 一般的なシナリオには、モバイル ユーザーとのデータ交換が含まれます。消費者販売時点管理 (POS) アプリケーション。と複数のサイトからのデータの統合。 スナップショット レプリケーションは、トランザクション レプリケーションとマージ レプリケーションの初期データ セットを提供するために使用されます。これは、データの完全な更新が適切な場合にも使用できます。 この 3 種類のレプリケーションにより、SQL Server は、企業全体でデータを同期するための強力で柔軟なシステムを提供します。 SQLCE 3.5 および SQLCE 4.0 へのレプリケーションは、Windows Server 2012 と Windows 8 の両方でサポートされています。

レプリケーションの代わりに、Microsoft Sync Framework を使用してデータベースを同期できます。 Sync Framework には、コンポーネントと、SQL Server、SQL Server Express、SQL Server Compact、および SQL Azure データベース間で簡単に同期できる直感的で柔軟な API が含まれています。 Sync Framework には、SQL Server データベースと、ADO.NET と互換性のある他のデータベースとの間で同期するように調整できるクラスも含まれています。 Sync Framework データベース同期コンポーネントの詳細なドキュメントについては、「 データベースの同期」を参照してください。 Sync Framework の概要については、 Microsoft Sync Framework デベロッパー センターを参照してください。 同期フレームワークとマージ レプリケーションの比較については、「データベースの同期の概要」を参照してください。

新着情報

  • SQL Server 2017 では、SQL Server レプリケーションに重要な新機能は導入されていません。
  • SQL Server 2016 では、SQL Server レプリケーションに重要な新機能は導入されていません。

下位互換性情報については、「レプリケーションの下位互換性」を参照してください。

レプリケーションのセキュリティ

発行と配布

出版物と記事

スナップショット オプション

データのフィルター処理

トランザクション レプリケーション オプション

マージ レプリケーション のオプション

サブスクリプションを管理する

サブスクリプションを同期する

管理

モニター