`

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


分享到:
评论

相关推荐

    SqlServer2008访问Oracle数据库

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

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

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

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

    介绍通过SQLSERVER链接服务器实现sqlserver和oracle的异构数据库分布式查询。

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

    Windows Server 2008 64位操作系统内SQL Server建立Linked Server连接Oracle

    SQLSERVER2000连接到ORACLE

    建立SQLSERVER2000到ORACLE数据库的连接,从SQL中读取ORACLE中的数据。

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

    在为SQL SERVER创建ORACLE的连接服务器时,没有ORACLE provider for OLE DB 的连接服务驱动。经网上搜索,把PDF安装说明和驱动程序一起收藏,请各位下载;

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

    在为SQL SERVER创建ORACLE的连接服务器时,没有ORACLE provider for OLE DB 的连接服务驱动。经网上搜索,把PDF安装说明和驱动程序一起收藏,请各位下载;

    利用同义词构建SQLserver与Oracle数据库之间的访问接口

    在进行数据分析时,优势需要关联分析Oracle与SQL ...一般做法是利用OLEDB将数据导入到一个数据库中,也可以在SQL server中建立一个虚拟连接,将Oracle中数据表虚拟到SQL server中,视同本地表使用,极大方便数据分析。

    通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

    1、新建链接服务器  在图1中选中“链接服务器”,右键选择“新建链接服务器”,如图2,配置相关参数。2、配置相关参数 在“常规”选项中,填写“链接...比如我们建立了链接服务器ORADBCONN,而Oracle中在HRSOFT用户下

    ODI代理找不到驱动

    例如,在对Ms SqlServer的模型进行反向时,如果使用本地代理,也会报找不到驱动的错,将该驱动添加到userlib目录下,即可解决问题。比较好奇的是,为何Oracle的数据库反向却没有这样的报错,并且该目录下也没有对应...

    sql2005教程

    sqlserver2005教程SQLSERVER2005中Reporting Service执行日志的读取方法 恢复SQL2005误删除的数据 SQL2005 Management Studio 之 SSMS Field Types of SQL Server 2005 SQL Server 2005和SQL Server 2000数据的...

    Oracle数据库学习指南

    46.Oracle 数据库向 MS SQL Server 7.0 的迁移 Oracle1: 1. Decode()函数使用技巧(NT+IIS+ASP+ORACLE) 2. Dual伪列 3. EXP、IMP 命令详解 4. Exp-Imp大量数据 5. Export-Import 使用技巧与常见错误 6. ...

    Navicat Premium 11.0.17 64位中文版

    Navicat Premium 是一个可多重连接的数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库,令管理不同类型的数据库更加方便。 结合了其他 Navicat 成员的...

    Oracle出现ora-12154无法解析指定连接标识符的解决方法

    在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: ...

    Navicat Premium操作手册.7z

    5SQL Server 分区函数146SQL Server 分区方案147SQL 预览147维护147维护MySQL147维护Oracle148维护PostgreSQL152维护SQLite153维护SQL Server153表查看器155网格查看155使用导览栏155编辑记录156排序、查找或替换...

    oracle实验报告

    在“SQL>”提示符下,使用EDIT命令在”E:\”中建立SCGB.SQL文件。 SCGB.SQL文件中的命令组如下: SQL>EDIT E:\ SCGB.SQL SET echo off SET pagesize 30 SET linesize 75 TTITLE’2008年4月10号’CE’公司职员...

    python数据库编程:Python连接Mssql基础教程之Python库pymssql.pdf

    SQL语句的执⾏基本都在游标上进⾏ cursor.executeXXX⽅法执⾏SQL语句,cursor.fetchXXX获取查询结果等 调⽤close⽅法关闭游标cursor和数据库连接 import pymssql # server 数据库服务器名称或IP # user ⽤户名 # ...

    Navicat Premium 11.0.16

    最好用的数据库管理工具 Navicat PremiumNavicat Premium 是一个可多重连接的数据库管理工具 让你以单一程序同時连接到 MySQL SQL Server SQLite Oracle 和 PostgreSQL 数据库 最好用的数据库管理工具 Navicat ...

    navicat说明书,“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、Postg

    “Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB、MongoDB 和/或 Redis 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯...

    pythonmssql数据库开发-Python连接Mssql基础教程之Python库pymssql.pdf

    SQL语句的执⾏基本都在游标上进⾏ cursor.executeXXX⽅法执⾏SQL语句,cursor.fetchXXX获取查询结果等 调⽤close⽅法关闭游标cursor和数据库连接 import pymssql # server 数据库服务器名称或IP # user ⽤户名 # ...

Global site tag (gtag.js) - Google Analytics