读书人

怎么建立[连接服务器]到oracle数据库

发布时间: 2012-03-09 16:54:57 作者: rapoo

如何建立[连接服务器]到oracle数据库
例如
tnsnames.ora
......
test =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.1)(port = 1521))
)
(connect_data =
(sid = blue)
(server = dedicated)
)
)

SQL server端要怎么填?
常规里
指定程序名称为:microsoft ole db provider for oracle
产品名称:?
数据源:?
提供程序字符串:?
安全性的选项里怎么选择?

大家帮忙

[解决办法]

可以自己写代码。

先作前期配置工作:

1、在SQL Server服务器安装Oracle客户端。
2、配置监听程序。
3、配置服务名。
4、创建链接服务器。
5、用openquery()进行访问,如:insert 、delete、update、select 等


--查询Oracle表中数据

select *
from Openquery(链接服务器名称, 'select * from system.表名 ')


--在SQL Server中执行SQL语句,删除Oracle中表的数据

DELETE Openquery(链接服务器名称, 'select * from system.表名 ')


--在SQL Server中执行SQL语句,追加数据到Oracle表中

INSERT INTO openquery(链接服务器名称, 'select 字段列表 from system.Oracle的表名 ') (字段列表 )
SELECT 字段列表
FROM 表名


--update类似

读书人网 >SQL Server

热点推荐