`

SQLserver 链接服务器到 Oracle

 
阅读更多

1、在SQL SERVER所在服务器上安装Oracle客户端,并配置好客户端,能用sqlplus
工具连通Oracle数据库
2、打开ENTERPRISE MANAGER,安全性>链接服务器,右键选择“新建链接服务器”
3、“链接服务器”->ORCL (为链接服务器取名字)
选择“其它数据源”,在“提供程序名称” 栏中选择“Microsoft OLE DB Provider
for Oracle”
4、在“产品名称”->“Oracle”  “数据源”->“ora9i”(此处填tnsnames.ora中的服务名)
在“提供程序字符串”->“MADAORA”
5、切换到“安全性”一页中,在”本地登录“中加入oracle数据库的用户名,选择“用此安全
上下文进行”,填入oracle数据库登录的用户和密码
6、切换到“服务器选项”一页中,将所有选项都选上
7、最后点击“确定”完成设置
8、在查询分析器中使用创建好的链接服务器ORCL

SELECT * FROM ORCL..SMS.EMP
其中ORCL是链接服务器名,SMS是Oracle数据库的用户名,EMP是表名


select * from opendatasource('msdaora','data source=hdczk;user id=hd40;password=hd40')..HD40.FASYSTEM

分享到:
评论

相关推荐

    sql_server连接Oracle方法(最全)

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

    SQLServer链接服务器访问Oracle[收集].pdf

    本文档介绍了如何使用 SQL Server 链接服务器访问 Oracle 数据库,涉及到测试环境说明、创建 SQL Server 链接服务器、安装访问接口、配置注册表、配置 Oracle 客户端等方面的内容。 一、 测试环境说明 在本文档中...

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

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

    sqlserver连接oracle

    SQL Server 作为链接服务器连接 Oracle 数据库,需要配置 Windows 的 ODBC 数据源和 SQL Server 2000 中的连接服务器。下面将详细介绍配置过程和连接方法。 配置 Windows 的 ODBC 数据源 在 Windows 操作系统中,...

    SQLSERVER2000连接到ORACLE

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

    链接服务器-SQL Server连接Oracle(乱码配置,无需修改数据库编码)

    网上基本找不到,sqlserver2012版本链接oracle乱码问题解决实测版。

    SQLServer2008R2与Oracle11gR2互连

    - **透明网关**:如果需要在非Windows平台上实现Oracle与SQLServer的连接,则需要安装透明网关。 ##### 3.1 Oracle Client 下载 Oracle客户端的下载地址如下: - [OracleClient]...

    实现 Oracle 连接 SQL Server

    1. **下载并安装 Transparent Gateway**:前往 Oracle 官方网站下载 Transparent Gateway for Windows (SQL Server),安装到你的 Oracle 主目录下(例如文中提到的 `C:\oracle\ora92`)。 2. **配置 Transparent ...

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

    "Windows Server 2008 内 SQL Server 建立 Linked Server 连接 Oracle" 在 Windows Server 2008 64 位操作系统中,使用 SQL Server 建立 Linked Server 连接 Oracle 数据库是一种常见的需求。然而,在 64 位操作...

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

    NULL, -- 为每个登陆 SQLSERVER 的用户使用此链接服务器, 则写用户名 'SQLSA', -- 帐号 (oracle) 'chmti'; -- 密码 ``` - 设置 RPC 和 RPC_OUT 选项以支持远程更改分布式事务。 ```sql exec sp_serveroption ...

    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.docx

    Sql Server迁移数据到Oracle Sql Server迁移数据到Oracle是一个复杂的过程,需要使用正确的工具和技术来实现。下面是Sql Server迁移数据到Oracle的知识点: 1. 使用Oracle Sql Developer迁移工具:Oracle Sql ...

    SQLSERVER创建连接服务器

    通过以上内容,我们可以了解到SQL Server连接服务器不仅提供了强大的数据集成能力,还支持多种高级功能,如分布式事务处理等。正确地配置和使用连接服务器,可以帮助企业和开发人员构建更加高效、灵活的应用系统。

    SqlServer2008访问Oracle数据库

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

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

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

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

    首先,为了能够从Oracle数据库连接到SQL Server数据库,我们需要在Oracle服务器上配置ODBC数据源。具体步骤如下: 1. **创建ODBC数据源**:使用Oracle服务器的操作系统提供的ODBC管理工具创建一个新的ODBC数据源,...

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

    在Oracle环境下,可以使用如下命令创建一个公共数据库链接(Database Link),用于连接到SQLServer数据库: ```sql CREATE PUBLIC DATABASE LINK lis connect to "hisuser" identified by " hisuser " using ' ...

    SQL Server 如何通过链接服务器访问 Oracle

    2. Microsoft OLE DB Provider for Oracle:这是SQL Server连接到Oracle的桥梁,它是一个数据提供程序,使得SQL Server能够理解Oracle的语法和数据类型。 接下来,按照以下步骤创建链接服务器: 1. **配置Oracle...

    Oracle数据库导入到SqlServer步骤(图文篇)

    Oracle 数据库到 SqlServer 数据迁移步骤详解 Oracle 数据库到 SqlServer 的数据迁移是一项复杂的任务,需要经过多个步骤来完成。本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置...

Global site tag (gtag.js) - Google Analytics