1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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) です。