Windows(現在はXP SP3)にはSQL Server2008R2とPostgreSQL9.2があります。PostgreSQLからSQLServerにクエリを実行するにはどうすればよいですか?リンクサーバー経由のSQLServer->PostgreSQLの場合は問題ありません。
Webを検索すると、9.2用にコンパイルできないodbc_fdwが見つかりました。
実用的な解決策はありますか?
質問する
5123 次
2 に答える
4
@vyegorovによって言及された標準であるが未成熟なSQL/MEDおよび外部データラッパーに加えて、この問題の従来の解決策は、plperlを介してPerlDBIを使用する外部データマッピング関数のセットであるDBI-Linkでした。
于 2013-02-03T03:27:42.833 に答える
2
データベースが外部データにアクセスする方法を説明するSQL/MED拡張機能があります。
PostgreSQLは、ForeignDataWrappersを介して標準のこの部分をサポートします。リンク先のページには、現在利用可能なすべての(まあ、ほとんどすべての)FDWが記載されています。odbc_fdwに関するあなたの発見は正しいと思いますが、特にWindowsでFDWを機能させることは必ずしも簡単ではないことを認めます。
Pythonに精通している場合は、Multicornをご覧ください。
于 2013-02-02T23:38:09.207 に答える