SQL Management Studio を使用して Oracle に接続する方法

Microsoft は、SQL Server データベースへのインターフェイスとして SQL Server Management Studio (SSMS) を提供しています。 SSMS アプリケーションを使用すると、ユーザーはサーバー上のデータベースを管理できます。データベース管理オプションには、データベースの追加と削除、データベースとテーブル構造の変更、データの変更またはアクセスが含まれます。 Microsoft SQL Server データベースの管理に加えて、リンク サーバーを構成するオプションがあります。リンク サーバーは、Microsoft または Oracle などの別のベンダーのファイルまたは別のデータベース アプリケーションであり、SSMS インターフェイスを介してアクセスできます。これにより、クエリ内の基になるデータに簡単にアクセスできます。 SSMS でリンク サーバーを作成すると、接続は実際にはデータベースに格納されるため、他のアプリケーションからでもアクセスできます。
ステップ 1
Oracle クライアント ソフトウェアを Microsoft SQL Server マシンにインストールします。これについては、オラクルの指示に従ってください。
ステップ 2
SSMS を開き、リンク サーバーを配置するデータベースに接続します。
ステップ 3
画面の上部にある [新しいクエリ] をクリックします。
ステップ 4
まだ定義されていない場合は、SQL Server 構成マネージャーを開いて、Oracle データベースの新しいエイリアスを作成します。エイリアスが既に作成されている場合は、手順 8 に進みます。
ステップ 5
SQL Server 構成マネージャーで SQL Native Client 構成オプションを展開します。
ステップ 6
エイリアスを右クリックします。 [新しいエイリアス] をクリックします。
ステップ 7
画面の指示に従って、Oracle データベースの新しいエイリアスを作成します。
ステップ 8
次のようにコマンドを入力して、リンク サーバーを追加します。
exec sp_addlinkedserver @server='[myServer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'
"myServer" を、リンク サーバーに付ける名前に置き換えます。 「alias」を前に作成したエイリアスに置き換えます。製品名またはプロバイダー名を変更しないでください。
ステップ 9
クエリを実行します。左側の [サーバー オブジェクト] をクリックし、続いて [リンク サーバー] をクリックして、リンク サーバーが SSMS に表示されることを確認します。
ヒント
2 つの OLE DB プロバイダーが Microsoft SQL で使用できることがテストされています。これらは、Microsoft OLE DB Provider for Oracle と、Windows 2000/NT 用の Oracle Provider for OLE DB (8.1.7.3.0) です。