次の方法で共有


SQL Server 以外のパブリッシャー

適用対象: SQL Server

SQL Server 以外のソースからパブリッシュされたデータは、Microsoft SQL Server に統合できます。 SQL Server は、Oracle データベースからパブリッシュされたスナップショット データまたはトランザクション データをサブスクライブできます。 Oracle からのパブリッシュの詳細については、「Oracle パブリッシングの概要」(Oracle パブリッシングの概要)を参照してください。

SQL Server は、トランザクション レプリケーションとスナップショット レプリケーションに対する次の異種シナリオをサポートします。

  • SQL Server 以外のサブスクライバーへの SQL Server からのデータのパブリッシュ

  • Oracle に対するデータのパブリッシュには次の制限があります。

レプリケーション 2016 以前 2017 以降
Oracle からのレプリケーション Oracle 10g 以前のみをサポート Oracle 10g 以前のみをサポート
Oracle へのレプリケーション Oracle 12c まで サポートされていません

SQL Server 以外のサブスクライバーへの異種レプリケーションは非推奨とされます。 Oracle パブリッシングは非推奨とされます。 データを移動するには、変更データ キャプチャと SSIS を使用してソリューションを作成します。

注意事項

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。

次のシナリオには、SQL Server 以外のデータベースからのパブリッシュが理想的です。

シナリオ 説明
Microsoft .NET フレームワーク アプリケーションの展開 SQL Server 以外のデータベースからレプリケートされたデータを使用しながら、Microsoft Visual Studio および SQL Server を使用して開発します。
データ ウェアハウジング ステージング サーバー SQL Server ステージング データベースと SQL Server 以外のデータベースとの同期を保ちます。
SQL Server への移行 ソース システムの変更のレプリケーション中に、SQL Server に対してアプリケーションをリアルタイムでテストします。 移行に問題がなければ SQL Server に切り替えます。