`

sqlserver下创建 oracle的链接服务器

    博客分类:
  • SQL
阅读更多
环境:Windows 2003 server
1 安装Sql Server 2000 sp4
  安装Oracle 9i客户端(当然如果全部服务也无所谓)
2 在oracle企业管理器中创建远程数据库(只是demo 信息可以任意 注意mssql要与其对应)
host:192.168.0.11
sid:Test
端口:1521
名称:Test_192.168.0.11
3 在SqlServer中建立连接数据库
在SqlServer企业管理器中--安全性--链接服务器--新建连接服务器
连接服务器[N]:Test
其它数据源[H]
提供程序名:Microsoft OLE DB Provider for Oracle
产品名称[U]: oracle
数据源[D]: Test_192.168.0.11

[安全性]标签:
选择在此安全上下文进行[M]:
远程登陆[R]:test
使用密码[P]:test
4 注册表更改:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
AllowonlySecureRpcCalls=0
TurnoffRpcSecurity=1

[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"

现在就可以访问了:
在查询分析其中输入 Test表示mssql的连接服务名称,User标示oracle里的table所属用户名

称 tablename 当然就是oracle中的tablename了
select * from Test..User.tablename 就可以查询到了
5 解决事务问题
  开始——程序——管理工具——组件服务;
  组建服务——计算机——我的电脑;
  右键属性——msdtc标签——安全性配置
  把所有能选的都选上(可能不用都选);
  一路确定;

6 解决连接中断问题
修改hosts文件 (ip 计算机名)
C:\WINDOWS\system32\drivers\etc
192.168.0.11 test


分享到:
评论

相关推荐

    sql_server连接Oracle方法(最全)

    "SQL Server 连接 Oracle 方法" SQL Server 连接 Oracle 方法是数据库管理系统中的一个重要话题。本文将详细介绍如何在 SQL Server 中连接 Oracle 数据库,并解决在连接过程中可能出现的问题。 安装 Oracle 客户端...

    Windows Server 2008 内SQLServer建立Linked Server连接Oracle

    在 Windows Server 2008 64 位操作系统中使用 SQL Server 建立 Linked Server 连接 Oracle 需要下载并安装 Oracle 客户端软件,创建 Linked Server,添加远程登录信息,并创建 View,以便在 SQL Server 中访问 ...

    SQLSERVER建立ORACLE的链接服务器.doc

    在 SQL Server 中创建链接服务器可以访问 Oracle 数据库实例,实现分布式查询。创建链接服务器需要确保 Oracle 客户端软件达到所要求的级别,并在运行 SQL Server 的服务器上创建指向 Oracle 数据库实例的 SQL*Net ...

    SQL SERVER连接oracle数据库几种方法

    在 SQL Server 中,我们可以创建一个链接服务器,以便连接到 Oracle 数据库。下面是一个示例代码: ```sql EXEC sp_addlinkedserver @server = 'GE160', @srvproduct = 'Oracle', @provider = 'MSDAORA', @datasrc ...

    SQLserver2012链接Oracle数据库操作说明.docx

    ### SQL Server 2012 连接 Oracle 数据库操作说明 #### 一、概述 在实际工作中,经常需要在不同的数据库系统之间进行数据交互。本文档将详细介绍如何使用 SQL Server 2012 实现与 Oracle 数据库的连接,并进行数据...

    实现 Oracle 连接 SQL Server

    ### 实现 Oracle 连接 SQL Server 的方法与步骤 在 IT 领域,数据库间的交互对于实现数据共享和业务协同至关重要。Oracle 和 SQL Server 分别作为市场上两款主流的数据库管理系统,它们之间的连接需求十分常见。...

    通过ORACLE通用连接访问SQLServer数据库的方法

    1. **创建ODBC数据源**:使用Oracle服务器的操作系统提供的ODBC管理工具创建一个新的ODBC数据源,该数据源指向SQL Server数据库实例(如ET2000、OFSS2000、BK2000)。这一步骤是基础性的设置,确保Oracle可以通过...

    SqlServer2008访问Oracle数据库

    SqlServer2008通过Oracle provider for OLEDB访问远程Oracle数据库 包括链接服务器环境安装、链接服务器创建、远程建表、修改表,增删改查数据,创建、执行带参与无参存储过程的方法等,资料为作者参考网络资料整理...

    oracle通过odbc建立dblink访问sqlserver数据库

    通过ODBC方式建立Oracle与SQLServer之间的DBLink连接,不仅简化了配置流程,还提高了跨数据库操作的效率。上述步骤涵盖了从ODBC驱动安装、Oracle配置文件修改到最终连接测试的整个过程,为企业级应用提供了可靠的...

    SQLSERVER创建连接服务器

    ### SQLSERVER创建连接服务器 #### 知识点一:连接服务器的概念 在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接...

    SQLSERVER2000连接到ORACLE

    本文将详细阐述如何在SQL Server 2000中建立到Oracle数据库的连接,以便从SQL Server中读取Oracle中的数据。 首先,我们需要了解SQL Server 2000的数据链接服务器功能,这是实现跨数据库连接的关键。数据链接服务器...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    本文将详细介绍如何在SQL Server上安装Oracle Provider for OLE DB驱动,以便创建与Oracle数据库的连接服务器。 首先,Oracle Provider for OLE DB是一种数据提供程序,它允许SQL Server或其他支持OLE DB的应用程序...

    怎样在SQL-SERVER中创建Oracle的链接服务器

    教你怎样在SQL-SERVER中创建Oracle的链接服务器,实践摸索出来的经验,用的是SQL-SERVER 2005连接Oracle 10g数据库。

    SQLServer创建连接服务器

    ### SQL Server 创建连接服务器 在SQL Server环境中,创建连接服务器是一项重要的配置步骤,它允许不同数据库实例或异构数据源之间进行数据交换。通过连接服务器,可以实现跨服务器查询、远程过程调用等功能,这...

    sql server 2000访问oracle数据库

    ODBC是通过数据源管理器创建一个指向Oracle数据库的ODBC数据源,然后在SQL Server中使用SQL Server ODBC驱动程序进行访问。而Linked Server则允许SQL Server直接查询远程Oracle服务器,如同访问本地数据库一样。 ...

    oracle10g或11g通过dblink访问sql server数据库

    最后,在Oracle服务器(如192.168.1.141)上的`network/admin`目录下的`tnsnames.ora`文件中,需要添加相应的条目以便能够通过DBLink连接到SQL Server。例如: ```plaintext comm = (DESCRIPTION = (ADDRESS = ...

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    ### SQL-SERVER-64位配置ORACLE连接-中文乱码问题 在IT行业中,不同数据库之间的连接配置是一项常见的任务,特别是在需要实现跨平台数据交换的场景下。本文将详细介绍如何解决64位系统下的SQL Server连接Oracle...

    SQLServer2008R2与Oracle11gR2互连

    对于在Windows平台上实现Oracle连接SQLServer,可以使用ODBC或透明网关。 ##### 5.1 安装透明网关 - 选择需要安装的组件并输入连接信息。 - 建立Listener,名称可以在后面进行修改。 - 选择端口,端口号也可以在...

    sqlserver/oracle/mysql/等数据库驱动大全

    例如,一个使用ODBC的应用程序可以在不修改代码的情况下,只需更换不同的ODBC驱动,就可以连接到SQL Server、Oracle或MySQL数据库。 在实际开发中,使用ODBC驱动可能会涉及到以下知识点: 1. 数据源配置:每个ODBC...

Global site tag (gtag.js) - Google Analytics