同僚が、SQL Server 2000、Enterprise Manager を使用して、Oracle データベースのテーブルをクエリしたいと考えています。
彼は DTS のすべてを行う方法を知っていますが、アドホック クエリのためにそのルートをたどりたくありません。
別の方法はありますか?
同僚が、SQL Server 2000、Enterprise Manager を使用して、Oracle データベースのテーブルをクエリしたいと考えています。
彼は DTS のすべてを行う方法を知っていますが、アドホック クエリのためにそのルートをたどりたくありません。
別の方法はありますか?
ステップバイステップのガイドは次のとおりです: Oracle Linked Serverの設定
Oracle RDBMS 用のデフォルトの Microsoft ドライバーは機能しないため、Oracle クライアント (またはインスタント クライアント) をインストールする必要があることに注意してください。
別の Microsoft リンク: MSDN
これをリンク サーバーとして追加できるはずです (Enterprise Manager の [セキュリティ] の下)。次に、次の方法でクエリを実行できます。
SELECT * FROM OracleServer.Database.dbo.Table
- 実際に Oracle を使用したことがないため、「dbo」ビットが正しいかどうか、またはこれが SQL Server だけのものかどうかはわかりません。