SQL Server リンク サーバーで Oracle データベースを参照するには
SQL Server では、リンク サーバーを利用して Oracle データベースのデータを参照することもできます。これは次のように利用します。
-- リンクサーバーを ORCL というネットサービス名の Oracle 9i に対して設定 USE master EXEC sp_addlinkedserver @server = N'ORA' , @provider=N'MSDAORA' , @srvproduct=N'Oracle' , @datasrc=N'ORCL' go -- ORCL 上の SCOTT としてログインする設定 EXEC sp_addlinkedsrvlogin @rmtsrvname = N'ORA' , @locallogin = NULL , @useself = N'False' , @rmtuser = N'SCOTT' , @rmtpassword = N'tiger' go -- SCOTT の EMP 表を参照 SELECT * FROM ORA..SCOTT.EMP
Oracle データベースへアクセスするには、Oracle クライアントをインストールしておく必要があります。
sp_addlinkedserver と sp_addlinkedsrvlogin の詳細(ヘルプ)はこちらから
http://msdn.microsoft.com/ja-jp/library/ms190479.aspx
http://msdn.microsoft.com/ja-jp/library/ms189811.aspx