SQL Server创建链接服务器访问Oracle报错

图片说明
如图,老哥们有什么解决方法没有

0

2个回答

0

没试过Sql Server访问Oracle
1、如果是远程连接,请关闭防火墙,开放数据库端口。
2、sqlplus也不能连接,请看监听服务是否开启。
4、sqlplus能连接,请查看监听地址(新装数据库操作不当会出现监听地址为装数据库过程中,本机的ip地址,不是127.0.0.1,而是192.168.*.*)
5、可以查看是否对服务器名(SID)进行监听,一般使用的是ORCL,在dbhome_1\NETWORK\ADMIN\SAMPLE\LISTENER.ORA。
上面还不能解决,请看其他大佬的博客或者帖子。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Sql Server 2008 R2链接服务器Oracle数据库
项目需要对接其他平台的数据,并在网页上进行展示。 利用公司CMS框架,最简单的制作方式,就是在sql server 2008 r2数据库中添加oracle的链接服务器。(不用写一行代码哦~) 操作如下 确保网络通畅 注:一定要确保数据库服务器网络环境是否连通 安装Oracle Client 装完之后,访问接口选项中才会出现Oracle Provider for OLE DB选项...
再搞SQLServer添加Oracle链接服务器
由于我一开始安装的Client 32,访问接口没有出来Oracle,(当时打死也不会想到装64,之前一直32就妥妥的) 后来通过注册表方式添加上了访问接口Oracle,所以也无法知晓是不是直接安装64的,就可以出来Oracle访问接口 再者,通过这个现象貌似,Win10 、Server 2016需要安装64位
SERVER 2008 R2 环境下,SQL 2008R2 通过链接服务器访问 ORACLE 8i 数据库的详细教程
折腾了好几天,最后搭建了一个干净的WIN SERVER 2008R2虚拟机环境,数据库和客户端都是重新安装的,折磨了我3天后,终于搞通了,发现这方面资料成体系的太少,所以记录一下我的需求是需要用SQL 2008 链接客户原有系统的oracle 817 服务器,由于版本太老,又是32位的,造成了很多困扰.需要注意:1.817服务端可以使用最高版本为10g的客户端2.64位的SQL只能使用64位客户端...
SQLSERVER链接到ORACLE失败,错误7302
从SQL SERVER 2012链接到 ORACLE,所有配置都正确,但是测试链接失败,如下图。 原来是要在“访问接口”处,修改一下接口权限,把“允许进程内”勾选上,然后再测试,就可以了。
怎样在SQL-SERVER中创建Oracle的链接服务器
教你怎样在SQL-SERVER中创建Oracle的链接服务器,实践摸索出来的经验,用的是SQL-SERVER 2005连接Oracle 10g数据库。
无法创建链接服务器 ORCL 的 OLE DB 访问接口 OraOLEDB.Oracle的实例 (错误:7302)
本人接触和使用Oracle数据库才有一个季度的时间,问题比较白,大神请无视本文。 环境: 1、数据服务器,windows2008R2,Oracle11g 2、报表服务器,windows2008R2,SQLServer2008R2,PL\SQL32位,Oracle客户端32位 任务: 自己的报表平台使用sqlserver数据库(没有Oracle版的,没有为什么),要在SQLServer端通...
SqlServer建立网络链接服务器、同义词、跨库数据访问
一、背景 通常我们在进行开发时,多个项目间数据库服务器分离,但是各项目间又需要对其他项目的数据库表进行访问。这个时候我们希望能够在一个数据库查询中对其他服务器的数据表进行查询操作,这样可以减少相当多的工作量。 SQLServer提供的链接服务器功能很好的解决了我们的问题。我们可以在其中一个数据库中添加其他服务器数据库的链接,然后在数据库同义词中建立一个同义词(同义词可以是表、视图等等),然后对...
sqlserver 链接服务器在存储过程中调用的设置
如下代码: exec   sp_addlinkedserver     'srv_lnk','','sqloledb','135.251.32.158'   exec   sp_addlinkedsrvlogin   'srv_lnk',false,null,'AMIISPDM','asb!2345' select qualno,amk,b.apn,b.mpn from srv_lnk.C
链接服务器-SQL Server连接Oracle(乱码配置,无需修改数据库编码)
网上基本找不到,sqlserver2012版本链接oracle乱码问题解决实测版。
【SQL Server连接Oracle】使用链接服务器连接
一、如果SQL Server为64位系统,那么就要安装64位的oracle,32位同理,配置好监听服务 二、安装Oracle Data Access Components (ODAC) ODAC为驱动 依需求版本下載Oracle Data Access Components (ODAC)Xcopy版本 (文章以ODAC121010Xcopy_x64為例) 解開後,以系統管理員身分執...
创建链接服务器(oracle,sql server,access,excel)
NULL 博文链接:https://pavel.iteye.com/blog/633619
SQL Server 如何通过链接服务器访问 Oracle
SQL Server 如何通过链接服务器访问 Oracle。好不容易找来的资料。
SqlServer创建链接服务器(作用等效Oracle的dblink)
SqlServer创建链接服务器(作用等效Oracle的dblink)
SQL Server2012下配置链接服务器
最近在看很早之前买的《SQL Server 2005宝典》,里面讲了链接服务器。个人用的是SQL Server2012,office装的是2013,照着书中的语句建了几个链接服务器,但测试连接总是报错,可在2005和2008上都是直接OK。研究来研究去是SQL Server 2012开始,访问接口就没有了Microsoft.Jet.OLEDB.4.0。照着网上各种撸,也碰到各种问题,最后终于能连上
SQLServer链接数据库身份验证失败
最近在做跨主机的数据库交互,大概就是把DB1的某些数据搬到另外一台服务器的DB2 最佳的方法,就是用SQLServer的代理服务做定时任务,执行SQL脚本 同一个主机的数据库相互访问这个很容易,但跨主机的就比较麻烦,常见的做法就是用“链接数据库”的方式。 1. 如图,用sa(其他帐户未必有权限)登陆DB1,然后点右键,“新建链接服务器” 2. 接着,链接服务器这里填写DB2所在服务
[原创]如何现实Oracle 10g和Sql 2008R2数据库双向访问
关键字:sql server,oracle, link server ,database link, 透明网关,ODBC,hsodbc   场景:在实际开发过程中,发现很多系统都是运行在不同的数据库环境上,为了实现数据互相交互,我们通常有几种做法:1 写webservice互相访问,2 通过直接配置database driver,程序代码可以直接访问数据库,3 通过数据库层面配置link ...
Windows Server 2008 内SQLServer建立Linked Server连接Oracle
Windows Server 2008 64位操作系统内SQL Server建立Linked Server连接Oracle
利用同义词构建SQLserver与Oracle数据库之间的访问接口
在进行数据分析时,优势需要关联分析Oracle与SQL server中的数据。一般做法是利用OLEDB将数据导入到一个数据库中,也可以在SQL server中建立一个虚拟连接,将Oracle中数据表虚拟到SQL server中,视同本地表使用,极大方便数据分析。
SQL SERVER 2008R2链接服务器连ORACLE || 突然连不上
妈的这次上线光搞这个东西他妈的搞了快3天,真的怕了,记一下,怕以后忘,共3个阶段 第一阶段:数据源没有“Oracle Provider for OLE DB” 这次建链接服务器是要连ORACLE数据库,然后数据源里没有给出“Oracle Provider for OLE DB”那个选项,那没法连啊 好的那么我就网上一顿咔咔搜,发现啥,要装ORACLE客户端,装了,完事不行,OK ,那我再...
通过SQL2005链接服务器访问ORACLE
如何通过创建SQL Server2005链接服务器到ORACLE 10G
SQL Server 创建 MySQL 链接服务器
一、创建 ODBC 数据源, 见:点击打开链接 二、下面的 SQL 根据实际修改一下,执行即可: EXEC master.dbo.sp_addlinkedserver @server = N'linkedServer' --名称,自己改 , @srvproduct=N'mysql' --自己改 , @provider=N'MSDASQL' , @datasrc=N'oos' --
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
SqlServer2008访问Oracle数据库
SqlServer2008通过Oracle provider for OLEDB访问远程Oracle数据库 包括链接服务器环境安装、链接服务器创建、远程建表、修改表,增删改查数据,创建、执行带参与无参存储过程的方法等,资料为作者参考网络资料整理后亲测。 附带ODAC112040Xcopy_64bit安装包,ODAC。
SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动
在为SQL SERVER创建ORACLE的连接服务器时,没有ORACLE provider for OLE DB 的连接服务驱动。经网上搜索,把PDF安装说明和驱动程序一起收藏,请各位下载;
sqlserver 通过链接服务器创建视图提示对象名无效
背景: 1、创建的视图不在本机电脑上,而是在链接服务器上 2、创建的方式为命令方式 3、创建的命令是将SQL语句进行了拼接,然后在存储过程中执行问题描述: 单独将SQL语句拉出来是可以正常创建视图的,但能过存储过程执行命令创建时,却提示“XXX对象名无效”。 在网上找了一下资料,大部分没什么参价值。但有一份资料却让我发出了此次的问题所在。 拼接的代码
SQL Server2008新建ODBC链接服务器
本文的目的是导出MySQL库到SQL Server,由于过于麻烦,建议有相同目的的请出门左转找“Microsoft SQL Server Migration Assistant 2008 for MySQL”此物。 读此文前,先要学会创建ODBC数据库。 1.指的是 2.上方红框填写要创建的名字,下方红框填写数据源名,“产品名称”疑似可以任意填写 3.选择左上方“安
SqlServer远程连接的建立、删除以及使用
--服务器所有远程连接查看 --服务器对象->链接服务器 --新建远程连接 exec sp_addlinkedserver 'mytest', ' ', 'SQLOLEDB ', '192.168.0.1'  exec sp_addlinkedsrvlogin 'mytest', 'false ',null, 'sa', '123456' --删除远程连接 --exec
SQL Server 创建链接服务器
最近需要从另一台服务器的数据库匹配数据过来,写好脚本后执行发现报错: 消息 7202,级别 11,状态 2,第 1 行 在 sys.servers 中找不到服务器 ‘192.XXX’。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加sys.servers。 所以记录一下第一次做数据库的链接服务器。 1、在数据库上找到‘链接服务’ 2、...
Sql Server 新建链接服务器
exec sp_addlinkedserver  'BD', ' ', 'SQLOLEDB ', 'xx.xx.xx.xx' exec sp_addlinkedsrvlogin 'BD', 'false ',null, '账号','密码' go
如何创建链接服务器SQL server
如何创建链接服务器 ,关于sql server
sql server通过连接服务访问oracle得到的数据不全的解放方法
这些方法适用于以下情况: A.sql server通过链接服务器访问oracle得到的数据与表中的实际数据部一致 B.直接使用 select * from ORCL..JIA.TABLE;这种方式访问oracle数据库报错(是什么类型结构来着) C.其他通过链接服务器访问oracle的异常情况; 说明:分数并不高,物有所值!
创建链接服务器 sqlserver dblink
创建  sqlserver dblink  类似语句 EXEC sp_addlinkedserver   @server='incrdx_link',--被访问的服务器别名   @srvproduct='',   @provider='SQLOLEDB',   @datasrc='10.31.23.108' --要访问的服务器   EXEC sp_addlink
解决SQLSERVER查询连接数据库表问题:OLE DB 访问接口 "MSDASQL" 为列提供的元数据不一致
人事软件同步财务软件问题:主要是连接数据库的问题。提示: 消息 7356,级别 16,状态 1,第 1 行 链接服务器 "117.15.254.177\BJCWK3" 的 OLE DB 访问接口 "MSDASQL" 为列提供的元数据不一致。对象 ""AIS20130722101444"."dbo"."t_PANewData"" 的列 "FlastZeroBal" (编译时序号为 15)
如何执行远程链接服务器的存储过程,并插入到本地表
1. 先在远程服务器上创建一个最简单的存储过程: IF OBJECT_ID('Proc_Test') IS NOT NULL DROP PROC Proc_Test GO CREATE PROC Proc_Test AS BEGIN SET NOCOUNT ON SELECT 1 AS r; END 2. 在本地机上创建远程服务器的链接服务器,  3. 执行下面的语句: DECLARE
链接服务器使用OPENQUERY性能提升
从哪找的记不清了,记录一下,使用OPNQUERY提升性能 1. 问题   系统有个模块,需要查询Oracle数据库中的数据。目前是通过建立链接服务器实现的。   SQLServer访问Oracle实现 可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html   目前的查询
sqlserver存储过程中动态添加链接服务器示例(存储过程操作其他数据库服务器)
sqlserver存储过程中动态添加链接服务器示例(存储过程操作其他数据库服务器)ALTER PROCEDURE [dbo].[P_SYNC_test]( @IP VARCHAR(50), --链接数据库IP @name VARCHAR(50),-- sa @pwd VARCHAR(50) --密码)AS BEGIN --添加链接服务器 test为别名 EXEC sp_addli
sql server 访问其他服务器的数据库(链接服务器)及遇到的问题
EXEC sp_addlinkedserver @ server='xxxx', --自定义链接服务器名 @ srvproduct='', @ provider='SQLOLEDB', @ datasrc='xxxx' --被访问数据库的服务器ip GO EXEC sp_addlinkedsrvlogin 'xxxx', --自定义链接服务器名 'false', NULL, 'xxxx', --被...
SQLSERVER建立ORACLE的链接服务器.doc
介绍通过SQLSERVER链接服务器实现sqlserver和oracle的异构数据库分布式查询。
SQL Server 用链接服务器 同步MySQL
--测试环境SQL 2014在MySql环境:use test ; Create Table Demo(ID int,Name varchar(50))在控制面板—管理工具—数据源(ODBC)—系统 DSN--添加--下一步(完成)下一步(OK)正常显示配置(MySql_Link),记住名称在SQL Server查询分析器或SSMS界面操作方法1:以SSMS为例--打开企业管理器—服务器对象...
sqlserver使用链接服务器导出表数据到本地库
任务: 服务器上有一个数据库A,现在需要把服务器上该A数据库中的某个表的全部信息导出到本地库B 方法: 1.使用Microsoft SQL Server Management Studio,选中A数据库并点击鼠标右键>>任务>>生成脚本,点击下一步>>选择特定数据库对象,选中要导出的表点击下一步>>点击高级>>要编写脚本的数据的类型选项中选择架构和数据,点击下一步。如下图: