首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server怎么成功访问Oracle

2013-09-05 
SQL Server如何成功访问Oracle?现有两台服务器,一台是装了SQL Server 2008,另外一台装了Oracle。今天早上在

SQL Server如何成功访问Oracle?
现有两台服务器,一台是装了SQL Server 2008,另外一台装了Oracle。今天早上在SQL Server 2008测试连接Oracle,情况如下:

1、已经通过Oracle Client使用Net Configuration Assistant测试连接远程Oracle服务器成功,如下图所示。
SQL Server怎么成功访问Oracle


2、使用SQL Server的“链接服务器”连接Oracle,却怎么也连不上,如下图所示。请教问题出在哪里?
SQL Server怎么成功访问Oracle
[解决办法]
安装了ORACLE客户端了吗?
参考:http://wenku.baidu.com/view/213039d284254b35eefd3444.html
[解决办法]
楼主你的链接服务器是oracle,你参数类型不能指定为N'SQL Server'了
ORACLE客户端是前提条件了,须先安装了
[解决办法]
1.SQL Server端Windows需装对应版本的Oracle客户端.
2.Oracle Net Manager中创建服务名,测试连接通过.
3.确认SQL Server端Windows可以通过SQLPlus访问远程Oracle.
4.创建link server,如下代码.


sp_addlinkedserver 'LINZHIYUAN', 'Oracle',  'MSDAORA', '[Oracle服务名]'

sp_addlinkedsrvlogin 'LINZHIYUAN', 'false', 'sa', '[Oracle帐号]', '[密码]'

5.测试访问.

select top 10 * from LINZHIYUAN..[用户名].[表名]

热点排行