sqlserver 链接 Oracle数据库 (无废话 百分100%可用)
2026/7/16 5:06:52 网站建设 项目流程
1.去官网下载19c的Oracle windows客户端驱动(11g也可以用用向下兼容) https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html 提示:如果是11G直接用数据库的安装包安装后边有个选项配置下客户端即可,好像可用不用安装数据库也可以 //下载这个文件 WINDOWS.X64_193000_client.zip 1.1找到新建连接服务器 2.见下图,红框中的配置要和我一样,可用填写IP+驱动配置好的别名

有些教程说要配置windows自带的ODBC数据源,实测19c的版本和·11G的版本压根不需要配置,照样正常访问,19c向下兼容,

如下是我Windows 里边自带 ODBC里边的配置(实际中我没配)(如果有访问不了的自行配置)

data source name : orcltosqlserver
TNS service name : localhost:1522/orcl
user id orcl

扩展知识:

在Oracle中的计划任务中可用用如下格式查询Oracle中的数据:

SELECT 单据编号,创建日期,物料编码 FROM OPENQUERY(ORA, 'SELECT * FROM view_xxx')

开启这两项可用用计划任务从sqlserver修改Oracle数据(见如下示例代码)

-- 在 SQL Server 中执行

EXECUTE ('UPDATE T_BD_MATERIAL SET FNumber = ''helloword'', FModifyDate = SYSDATE WHERE FID = 1001') AT [ORA]; EXECUTE ('UPDATE T_BD_MATERIAL SET FNumber = ''helloword'', FModifyDate = SYSDATE WHERE FID = 1001') AT [ORACLE_ODBC];

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询