SQLServer链接Oracle采用链接服务器关键点
1.安装64位Oracle11g客户端,获取ODBC驱动。
找到Oracle配置文件tnsnames.ora,把数据库连接串写进文件:
找到Oracle配置文件tnsnames.ora,把数据库连接串写进文件:
CIQ2000_17 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.31.0.17)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(sid = oral1)
)
)
2.ODBC名称最好与链接字符串名称全部一致。
3.在SQLServer客户端执行查询:
ALTER SERVICE MASTER KEY REGENERATE;
GO
执行完成后重启SQLServer。
执行完成后重启SQLServer。
4.链接服务器-访问接口-OraOLEDB.Oracle选上“允许进程内”。
5.openquery中的单引号为''0708200000''格式。