リンクサーバー上で作成したSQL Serverデータベース、接続、Oracleデータベースアクセスインタフェースを設定する必要があります。「OLE DB用のOracleプロバイダを。」
コンピュータがこれを持っていない場合は、インストール手順が完了Oracle11gR2が有効な方法であるが、アプリケーションの64ビットバージョンは、G 2つ以上を有し、
唯一のリンクサーバは、そのような怪物をインストールするには全く必要性を確立する場合は、膨大です。実際には、我々は唯一のODACに圧縮されたパッケージをダウンロードする必要があります。
このドライブ「Oracle Provider for OLE DBでは」:次の登録を合計する方法:
パート1。注册「Oracle Provider for OLE DBでは」:
1.ダウンロードODAC112030Xcopy_x64.zip:
ダウンロード:http://download.csdn.net/detail/u014019244/9061209
2.抽出ODAC112030Xcopy_x64.zip(CドライブにI抽出物):
インストール:フォルダ「\オラクルODAC install.batをOLEDB C」解凍操作にコマンド・ライン・インターフェースで、3:
システム環境変数4.、パス "C:\オラクル; C:\オラクル\ binが;" を追加
(コンピュータのプロパティ - [システムの詳細設定 - 詳細 - 環境変数 - システム環境変数-Path):
、「パス」の「システム変数」の「環境変数」を選択し、「編集」ボタンをクリックしてください
一番上に追加 ":; C \オラクル:C \オラクル\ binに。"
5.コンピュータを再起動します。
以上の操作終了後、機械SQL Server Management Studioを、新しいリンクサーバーをオンにし、
"プロバイダー" のドロップダウンボックスが表示され、 "Oracle Provider for OLE DBでは"。
Part2.新建链接服务器:
- 打开本机SQL Server Management Studio连接到本机数据库;
- 展开“服务器对象”;
- 选择“链接服务器”-右键-“新建链接服务器”;
- 在“新建链接服务器”的窗口里,选择“常规”;
- 输入“链接服务器名称”(检验用英文字符名称);
- “服务器类型”选择“其他数据源”;
- “访问接口”选择“Oracle Provider for OLE DB”;
- “产品名称”输入“oracle”;
- “数据源”输入:(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))
其中host是oracle数据库所在的服务器的ip;
10.在“安全性”界面,勾选“使用此安全上下文建立连接”,输入“远程登录”和“使用密码”(oracle的登录名和密码):
11.“服务器选项”的界面的设置如下图:
查询测试“链接服务器”是否成功创建,如下图:
sql server数据库使用链接服务器查询oracle数据库的语法:
SELECT * FROM OPENQUERY(SWAPDB,'select xxx from 表名')
如果出现错误“无法创建链接服务器 "xxx" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例。 (Microsoft SQL Server,错误: 7302)”
,请参考下面这篇文章解决: