
正文
sqlserver连接oracle,sqlserver连接oracle数据库报错
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
记一次sqlserver连接Oracle
1、我方(Oracle)提供视图。直接让对方(Sqlserver)读取。 我方建立好试图后,通过客户端工具可以查询。就没有管。对方一直说报错。而且对方排查了好久。说有些表是可以查的,说让我方也帮忙排查一下。
2、SQL Server 2005 Express 访问 Oracle 10EXEC master.dbo.sp_addlinkedserver@server = NTESTLINK,@srvproduct=NOracle,@provider=NMSDAORA,@datasrc=NTESTGO这一句在 SQLServer 下创建一个数据库链接。
3、配置好odbc连接信息,sql server肯定不能直接调用oracle的客户端去连接的,只能通过odbc的方式间接的去连,先要打开odbc界面。然后选user DSN,点Add,选择上一个画面中看到的oracle driver。
4、怎样在oracle与sql server 之间建立连接 建立一个到sqlserver数据库的odbc连接。通过这个odbc建立一个岛sqlserver数据库的dblink。通过dblink建立物化视图。每一步都很简单,组合起来就行了。
5、sqlserver的连接串是 String url = jdbc:sqlserver://13231125:1433;DatabaseName=Tran;oracle的连接串是 String url = java:oracle:thin:@13231132:1521:ntkd;你的orcl是库名字。
6、将SQLServer数据库中的表和数据全量导入到Oracle数据库,通过Microsoft SqlServer Management Studio工具,直接导入到oracle数据库,免去了生成脚本的步骤。
相关问答
Q1: 怎么把sqlserver一个表中的数据导入到oracle中
[用户名称]填入要SQL Server数据导出到的Oracle用户名称,这里是scott [服务器]填入要连接到Oracle服务器所使用的服务名,比方说使用sqlplus scott/tiger@server1可以连接到数据库,那么这里就填入server1。
直接导表就好了。两者字段名称相差不大。只要不是存储过程,且数据量不超过1000w条的话稍微改改sqlserver的建表语句创建到oracle再手动导数据就可以。
利用某个工具将数据导出成txt文件(里面的内容类似 inset into table values();形式) 。这个步骤也有讲究。有两个方案:1) 直接从这个大表中一个id一个id的导出数据。
Q2: 如何用sqlserver连oracle
1、SQL Server 2005 Express 访问 Oracle 10EXEC master.dbo.sp_addlinkedserver@server = NTESTLINK,@srvproduct=NOracle,@provider=NMSDAORA,@datasrc=NTESTGO这一句在 SQLServer 下创建一个数据库链接。
2、步骤1:打开企业管理器,如下。2 步骤2:选择数据库,安全性,点击新建链接服务器。3 步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。4 步骤4:进行安全性设置。
3、我方(Oracle)提供视图。直接让对方(Sqlserver)读取。 我方建立好试图后,通过客户端工具可以查询。就没有管。对方一直说报错。而且对方排查了好久。说有些表是可以查的,说让我方也帮忙排查一下。
Q3: 如何将SQLServer导入Oracle指导
在开始菜单中打开Microsoft SqlServer Management Studio,找到需要导出的SQLServer数据库,选择任务,再选择导出数据。
直接导表就好了。两者字段名称相差不大。只要不是存储过程,且数据量不超过1000w条的话稍微改改sqlserver的建表语句创建到oracle再手动导数据就可以。
首先你需要在SQLSERVER和ORACLE之间建立一个链接服务器。然后使用链接服务器来插入数据。
Q4: sqlserver连接oracle报错怎么解决?
1、内置账户改为本地账户。如果修改完了还出现此问题那就要看看你指定要将数据复制到何处,目标为:oracle provider for OLE DB 这个才是正确的。
2、造成错误的原因很有可能是修改主机名导致的。现在把/etc/hosts文件中添加上修改后的主机名。修改完成后重新打开一个新的终端,进入到安装目录重新执行安装命令,发现已经不再报错了 。
3、如果之前的尝试没有成功,尝试卸载现有的Oracle ODBC驱动,然后重新安装。确保使用最新版本的驱动程序。查看错误消息:如果出现错误消息,注意错误消息的详细信息,以便更好地诊断问题。
4、你在做什么,sqlserver中的连接服务器吗? 你的sqlserver所在服务器是64位的,oracle在另一台服务器上,是32位的? 如果是的话,你在64位的机器上安装完整的64位的oracle客户端,然后继续使用oledb连接oracle试试。
5、有一种可能,如果监听日志文件大小大于4G,也会导致监听运行异常,无法访问数据库的现象。
6、我用FineReport报表、JasperReport等报表开发工具连oracle时都出现过类似问题,主要原因是由于监听器不识别java应用程序中定义的数据库名称导致的,需要修改设计器中数据连接所定义的数据库名。
Q5: 如何实现SQLServer2008R2连接Oracle11gR2
1、利用硬件创新 SQL Server 2008的R2帮助您利用最新的硬件技术的优势,能够实现最大限度降低总拥有成本。微软Windows Server 2008 R2和SQL Server 2008的R2的协同工作,使客户能够扩展到多达256个逻辑处理器。
2、G 安装的时候出现了问题,楼主能保证你的安装包或者安装的时候,没有任何问题么,如果安装了后,你可以用文本来查看是否有驱动。
3、配置好odbc连接信息,sql server肯定不能直接调用oracle的客户端去连接的,只能通过odbc的方式间接的去连,先要打开odbc界面。然后选user DSN,点Add,选择上一个画面中看到的oracle driver。
sqlserver连接oracle的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver连接oracle数据库报错、sqlserver连接oracle的信息别忘了在本站进行查找喔。






