`
wangyihust
  • 浏览: 433334 次
文章分类
社区版块
存档分类
最新评论

在SQL SERVER 20000中访问ORACLE数据库服务器的几种方法

阅读更多

1.通过行集函数opendatasource
select *  from opendatasource('MSDAORA', 'Data Source=XST4;User ID=manager;Password=sjpsjsjs')..MISD.PBCATCOL
其中,MSDAORA是OLEDB FOR ORACLE的驱动,
用户名和表名一定要大小,服务器和用户名之间是两个点;并且User ID和要查询的用户名必须是一样的,不能以其他用户名登陆

2. 使用MS SQL的openrowset函数
select A.* from openrowset('MSDAORA','XST4';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A
order by A.ID
 使用这种方式一定要用别名才行

3.使用ODBC方式
select A.* from openrowset('MSDAORA','XST4_ODBC';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A order by A.ID
XST4_ODBC是ODBC数据源

4.使用链接服务器方式
EXEC SP_ADDLINKEDSERVER
@server='mylinkedserver',      --链接服务器名称
@srvproduct='Oracle',          --固定
@provider='MSDAORA',           --固定
@datasrc='XST4'                --oracle本地服务名

设置链接服务器的远程登陆数学,在安全性页面中选中“用此安全上下文进行”



分享到:
评论

相关推荐

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

    SQL SERVER 连接 Oracle 数据库几种方法 在实际开发中,我们经常需要在 SQL Server 中连接 Oracle 数据库,以便实现数据交换和集成。那么,如何在 SQL Server 中连接 Oracle 数据库呢?下面我们将介绍几种常见的...

    基于Web访问Oracle数据库的几种方法

    ### 基于Web访问Oracle数据库的几种方法 在当今数字化时代,Web访问数据库成为企业和组织数据管理和交互的重要方式之一。Oracle数据库以其卓越的性能、安全性以及广泛的兼容性,在众多数据库系统中脱颖而出,尤其受...

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

    在IT领域,数据库之间的互操作性是至关重要的,特别是在企业级应用中,SQL Server和Oracle数据库的集成常常被需要。本文将详细介绍如何在SQL Server上安装Oracle Provider for OLE DB驱动,以便创建与Oracle数据库的...

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

    在 Windows Server 2008 64 位操作系统中,使用 SQL Server 建立 Linked Server 连接 Oracle 数据库是一种常见的需求。然而,在 64 位操作系统中,建立 Linked Server 连接 Oracle 并不是一件容易的事情。本文将详细...

    sqlserver與oracle互連的幾種方式

    以下将介绍SQL Server与Oracle数据库互连的几种方法。 首先,我们需要了解数据库互连的基本概念。数据库互连是指两个或多个数据库系统通过网络互相访问对方的数据。为了实现这一目标,数据库管理系统通常提供一些...

    数据库分布式查询sqlserver

    链接服务器是一种在SQL Server中连接其他SQL Server实例或其他类型数据库服务器的方法。通过创建链接服务器,可以在一个SQL Server实例中访问另一个SQL Server实例上的数据。 **创建链接服务器示例:** ```sql ...

    Oracle访问sqlserver透明网关配置简要说明.docx

    本文档将详细介绍如何配置Oracle访问SQL Server的透明网关,以实现Oracle数据库(LTDDB)与检斤系统后台SQL Server数据库(jjdtest)之间的透明访问。 #### 二、技术原理与组件介绍 Oracle提供了一套完整的解决方案...

    在Visual Basic中访问SQL Server数据库的实现方法.pdf

    在Visual Basic中访问SQL Server数据库的实现方法涉及到几个关键步骤,首先是理解ADO控件,然后是正确配置SQL Server数据库,最后是通过VB语言实现对数据库的访问。以下详细解读各部分内容和知识点。 首先,ADO...

    将SQL Server 2005中数据同步到Oracle中

    在这个例子中,我们关注的是如何将SQL Server 2005中的数据同步到Oracle数据库中。这个过程通常涉及以下几个关键步骤: 1. **安装Oracle客户端**:在SQL Server 2005服务器上安装Oracle 9i客户端是首要任务,因为这...

    SQL Server2005 DBLINK链接Oracle 9i详解

    本文档详细介绍了如何在 SQL Server 2005 中通过 DBLINK 功能实现与 Oracle 9i 数据库之间的链接。通过这种方式,可以在 SQL Server 2005 中查询、更新甚至是执行 Oracle 9i 中的数据。此文档包含具体的步骤说明,并...

    oracle通过透明网关连接sqlserver.zip

    1. **安装和配置Oracle网关**:首先,你需要在Oracle服务器上安装相应的Oracle网关软件,这通常包括Oracle数据库服务器和网关组件。安装过程中,需要选择适合的目标数据库类型(在这种情况下是SQL Server)的网关。 ...

    Oracle数据库开发工具PL/SQL

    在Oracle数据库的开发中,PL/SQL(Procedural Language/Structured Query Language)是一种不可或缺的语言,它将SQL语句与过程式编程语言元素结合在一起,提供了更丰富的数据操作和管理能力。 PL/SQL是Oracle特有的...

    基于ADO.NET的SQL SERVER数据库和ORACLE数据库之间的数据传输方法.pdf

    2. SQL Server与Oracle数据库简介:SQL Server是微软公司推出的数据库管理系统,广泛应用于企业级应用中,以其稳定性、可扩展性和安全性著称。而Oracle数据库由Oracle公司开发,是当前最流行的大型关系型数据库之一...

    SQLserver数据库系统开发基础

    8. 数据库服务器:SQL Server 2000、Oracle 9i和DB2是主流数据库服务器。SQL Server适合中小企业,Oracle 9i和DB2更适合大型企业。TDS(表格数据流协议)是SQL Server客户端和服务器间的通信协议,而HTTP和SMTP等是...

    Sql Server 2000 数据迁移至Oracle(含NClOB特殊字段)

    在本案例中,涉及的是从Sql Server 2000迁移至Oracle数据库的过程,并且特别提到了包含NCLOB特殊字段的情况。NCLOB(National Character Large Object Binary)是一种用于存储大量字符数据的数据类型,在迁移过程中...

    Oracle数据库学习指南

    46. 在SQLPlus中insert进的都是中文的,为什么一存入服务器后,再select出的就是???了 47. 在客户端处理Oracle的数据行加锁问题 48. 怎样查看init_ora文件 49. 怎样快速查出Oracle 数据库中的锁等待 50. 怎样在...

    sql数据同步到oracle

    要实现“远程SQL数据库定时同步到Oracle数据库”,我们可以采用以下几种策略: 1. **ETL工具**:提取(Extract)、转换(Transform)、加载(Load)是数据仓库建设中常用的过程,也可以用于数据库间的同步。例如,...

    sql,oracle数据库驱动程序

    本文将深入探讨标题和描述中涉及的"sql, oracle数据库驱动程序",以及这些驱动程序如何在JSP开发中发挥作用。 首先,SQL(Structured Query Language)是用于管理关系型数据库的标准编程语言,广泛应用于数据查询、...

    Oracle10g US7ASCII 编码中文无法导入sqlserver问题解决

    3. **设置 SQL Server 链接服务器**:在 SQL Server 中设置一个链接服务器,指向 Oracle10g 数据库。这样可以在 SQL Server 查询中直接引用 Oracle10g 的数据。 4. **执行 OPENQUERY**:最后,在 SQL Server 中使用...

    SQLSERVER创建连接服务器

    在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接服务器,可以实现跨数据库、跨平台的数据查询与操作,极大地扩展了SQL ...

Global site tag (gtag.js) - Google Analytics