トランザクション レプリケーション - Azure SQL Managed Instance
Azure SQL Managed Instance (プレビュー) で SQL Server トランザクション レプリケーションを使用するについて説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
適用対象:
Azure SQL Database
Azure SQL Database は、一方向のトランザクションまたはスナップショット レプリケーション トポロジのプッシュ サブスクライバーとして構成できます。
注意
この記事では、Azure SQL Database でののトランザクション レプリケーションの使用方法について説明します。 これは、個々のデータベースの完全な読み取り可能レプリカを作成するための Azure SQL Database の機能である、アクティブ geo レプリケーションとは無関係です。
Azure SQL Database のデータベースへ正常にレプリケートするには、SQL Server パブリッシャーおよびディストリビューターで、(少なくとも) 次のいずれかのバージョンが使用されている必要があります。
SQL Server データベースから Azure SQL Database への発行は、次のバージョンの SQL Server でサポートされます。
注意
サポートされていないバージョンを使用してレプリケーションを構成しようとすると、エラー番号 MSSQL_REPL20084 (プロセスで、サブスクライバーに接続できませんでした) および MSSQL_REPL40532 (このログインで要求されたサーバー <name> を開くことができません。 ログインに失敗しました) のエラーが発生する可能性があります。
Azure SQL Database のすべての機能を使用するには、最新バージョンの SQL Server Management Studio および SQL Server Data Tools を使用する必要があります。
さまざまなレプリケーションの種類があります。
レプリケーション | Azure SQL データベース | Azure SQL Managed Instance |
---|---|---|
標準トランザクション | はい (サブスクライバーとしてのみ) | はい |
スナップショット | はい (サブスクライバーとしてのみ) | はい |
マージ レプリケーション | いいえ | いいえ |
ピア ツー ピア | いいえ | いいえ |
双方向 | いいえ | はい |
更新可能なサブスクリプション | いいえ | いいえ |
@subscriber_type = 0
のみがサポートされています。次のオプションは、Azure SQL Database サブスクリプションではサポートされていません。
パブリケーションおよびプッシュ サブスクリプションを作成します。 詳細については、次を参照してください。
Azure SQL Managed Instance (プレビュー) で SQL Server トランザクション レプリケーションを使用するについて説明します。
このチュートリアルでは、Azure SQL Managed Instance パブリッシャー/ディストリビューターと SQL Managed Instance サブスクライバー間で、トランザクション レプリケーションを構成する方法について説明します。
このチュートリアルでは、Azure VM 上のパブリッシャー マネージド インスタンス、ディストリビューター マネージド インスタンス、SQL Server サブスクライバーの間のレプリケーションと、プライベート DNS ゾーンや VNet ピアリングなどの必要なネットワーク コンポーネントを構成します。
このチュートリアルでは、Azure の SQL データ同期を設定する方法を示します