質問: ### 前提・実現したいこと オンプレミスのSQLServer 2008環境を前提に、Amazon RDS(MySQL or PostgreSQL)とリンクサーバを実現したいと思います。 ### 補足情報 Amazon RDSへの移行ツールは、Amazonから提供されているようです。将来的には、クラウドへの全面移行となるとは思いますが、まず連携から実現したいと思います。Azureとのリンクサーバの様に標準機能で実現できれば好ましいのですが、Amazonから提供されているあるは他で提供されているものがあれば、お教えねがいます。 SQLServerの上位バージョン(2014,2016)であれば、可能という情報でも構いません。
回答: MySQLであれば過去に実装しました。(なおオンプレサーバはSQLSRV2000) 以下下記のように省略 > > オンプレサーバ ... オンプレ > > Amazon RDS ... RDS > > > 1.ODBC Driver for MySQLをダウンロードし、オンプレにインストール 2.管理ツール → データソース → システムDSNに「MySQL ODBC x.x Unicode Driver」を追加 3.Connection Parametersは下記の通り設定し、Testし「Connection Successful!」と出れば成功 Data Source Name ... 適当(例:odbcname) TCP/IP Server ... RDSのエンドポイント Port ... 標準では3306 User ... RDSのユーザーではなく、RDS内DBに設定したユーザー Password ... 上記ユーザーに紐づくパスワード なお、RDS側がMySQLの場合、SQLの書き方が少し変わりますのでご注意ください。 > > 例) > > select * > > from openquery ([odbcname], 'select * from hogehoge limit 0,100') > > >