测试环境
192.168.1.252?
|
操作系统
Windows 7 64位
Sql server
SQL Server 2008 R2
?
192.168.1.246
操作系统
Windows Server2008 32位
Sql server
SQL Server 2008
Oracle
Oracle11g? 32位
?
?
?
192.168.1.252访问192.168.1.246(64位访问32位)
创建linkServer
/******?Object:??LinkedServer?[TEST1]????Script?Date:?06/20/2013?14:20:01?******/
EXEC?master.dbo.sp_addlinkedserver?@server?=?N'TEST2461',?@srvproduct=N'192.168.1.246',?@provider=N'SQLNCLI',?@datasrc=N'192.168.1.246'
?/*?For?security?reasons?the?linked?server?remote?logins?password?is?changed?with?########?*/
EXEC?master.dbo.sp_addlinkedsrvlogin?@rmtsrvname=N'TEST2461',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword=N'123456'
GO
?
调用linkserver查询
select?*?from?TEST2461.cdis.dbo.interface_info
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
64位sqlserver连接32位oracle
1.? 安装win32_11R2_client 路径修改为(或D盘) C:Oracleproduct11.2.0client_32
选择第二项“管理员”。
2.? 安装win32_11R2_client 路径修改为(或D盘) C:Oracleproduct11.2.0client_64
3.? 修改注册表HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTCMTxOCI
OracleOciLib值改为oci.dll、
OracleSqlLib值改为orasql11.dll、
OracleXaLib值改为oraclient11.dll。
修改注册表HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftMSDTCMTxOCI
OracleOciLib值改为oci.dll、
OracleSqlLib值改为orasql11.dll、
OracleXaLib值改为oraclient11.dll。
4.? 配置oracle客户端连接。
A.打开 oracle net manager
B.选择服务命名后,点击添加
C.输入目标oracle服务器ip地址
D.TCP/IP协议
E.主机名:目标oracleIP 端口号:目标oracle连接端口,默认1521
F.服务名:目标oracle服务名
?
G.点击测试,修改测试框中的用户名密码,测试是否能够连接上目标oracle。
H.连接成功后,点击完成,并选择左上角“文件”—“保存网络配置”
?
5.? 登陆64位sqlserver,新建“链接服务器”
创建链接,参考如下:
/******?Object:??LinkedServer?[TEST1]????Script?Date:?06/20/2013?14:20:01?******/
EXEC?master.dbo.sp_addlinkedserver?@server?=?N'TEST246oracle',?@srvproduct=N'192.168.1.246',
?@provider=N'OraOLEDB.Oracle',?@datasrc=N'192.168.1.246'
?/*?For?security?reasons?the?linked?server?remote?logins?password?is?changed?with?########?*/
EXEC?master.dbo.sp_addlinkedsrvlogin?@rmtsrvname=N'TEST246oracle',
@locallogin=NULL,@rmtuser=N'oa',@rmtpassword=N'oa123' GO? ---执行 SELECT?*?FROM?OPENQUERY(TEST246oracle,'select?*?from?t_lm')
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!