第一步:安装Oracle客户端,并配置好TNS信息。


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\u01\app\oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\u01\app\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = LENOVO-LA0X1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\u01\app\oracle
第二步:打开“Windows 管理工具”--“ODBC数据源(64位)”

1、在“用户DSN”中选择“添加”。

2、在名称中选择“Oracle in OraClient11g_home1”,选择“完成”。

3、在Oracle ODBC Driver Configuration中进行如下配置。
Data Source Name :192.168.3.112 ---Oracle数据库服务器IP地址
TNS Service Name:aml --上面设置的服务名

第三步:访问接口设置
1、在“链接服务器”--“访问接口”中选择右击“OraOLEDB.Oracle”--“属性”

2、勾选“允许进程内”,然后“确定”。

第四步:在SQL Server中配置链接服务器。
1、打开SSMS,登录SQL Server数据库。
2、点击“服务器对象”,然后右击“链接服务器”,选择“新建链接服务器”。

3、在“常规”选项卡中进行如下设置。
链接服务器:ORC ---按照自己需要命名
服务器类型:其他数据源
访问接口:Oracle Provider for OLE DB
产品名称:oracle --不能填其他的
数据源:aml --上面配置的服务名

4、在“安全性”选项卡中进行如下设置。
选择“使用此安全上下文建立连接”
远程登录:system ---oracle数据库账号
使用密码:weclome1 ---oralce账号密码

5、设置好以后,单击“确定”,在“链接服务器”中就会看到我们设置好的名称。右击该名
称选择“测试连接”,如果测试通过表示链接设置成功。


第五步:验证能否查询Oracle中的数据。
在“链接服务器”--“ORC”--“表”中,随便找到一张表,然后右击选择“编写表脚本为”--“SELECT到”--“新查询编辑器窗口”。单击F5执行不报错或者有数据返回表示正常。





