スキップしてコンテンツを表示

AuroraPostgresからSQLServerを参照するということは可能か

0

AuroraPostgres側でDBLinkのようなものを作成して、SQLServerのデータを直接参照することは可能か

質問済み 2年前252ビュー

2回答
0

はい、Amazon Aurora PostgreSQLからMicrosoft SQL Serverのデータを直接参照することは可能です。これは、PostgreSQLの外部データラッパー(FDW)機能を使用して実現できます。

具体的には、Aurora PostgreSQLでtds_fdw(Tabular Data Stream Foreign Data Wrapper)拡張機能を使用することで、SQL Serverデータベースにアクセスできます。この拡張機能は、TDSプロトコルをサポートするデータベース(SQL ServerやSybaseなど)へのアクセスを可能にします。

tds_fdwを使用するプロセスは以下のようになります:

  1. Aurora PostgreSQLクラスターでtds_fdw拡張機能をインストールします。
  2. 外部サーバーを作成し、SQL Serverデータベースの詳細(ホスト名、ポート番号、データベース名など)を指定します。
  3. ユーザーマッピングを作成し、必要な権限を付与します。
  4. 外部テーブルを作成し、SQL Serverのテーブルにリンクさせます。

これにより、Aurora PostgreSQL側からSQL Serverのデータを直接クエリすることが可能になります。ただし、この方法はデータの読み取りに主に使用され、データ操作言語(DML)操作はサポートされていない点に注意が必要です。

また、tds_fdw拡張機能はAurora PostgreSQLバージョン13.6以降でサポートされています。セキュリティグループやネットワーク設定を適切に構成し、Aurora PostgreSQLクラスターとSQL ServerデータベースインスタンスとのTLS/SSL暗号化接続を確保することも重要です。
Sources
Working with SQL Server databases by using the tds_fdw extension - Amazon Aurora
Aurora PostgreSQL-Compatible integration with heterogeneous databases - AWS Prescriptive Guidance

回答済み 2年前

0

追加で質問させてください。 SQLServer側でDBLinkのようなものを作成して、AuroraPostgresのデータを直接参照することは可能か

回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ