知识大全 SQLserver链接服务器到Oracle

Posted 数据库

篇首语:落花踏尽游何处,笑入胡姬酒肆中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQLserver链接服务器到Oracle相关的知识,希望对你有一定的参考价值。

SQLserver链接服务器到Oracle  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  SQL Server Express 访问 Oracle

  EXEC master dbo sp_addlinkedserver

  @server = N TESTLINK

  @srvproduct=N Oracle

  @provider=N MSDAORA

  @datasrc=N TEST

  GO

  这一句在 SQLServer 下创建一个数据库链接

  连接名为TESTLINK

  Oracle 数据源是 TEST

  要求在SQL Server 的机器上面 安装有Oracle 的客户端

  那个Oracle 数据源 配置文件在

  E:oracleproduct client_ NEORKADMIN

  目录下

  内容为

  # tnsnames ora Neork Configuration File:E:oracleproduct client_ neorkadmintnsnames ora

  # Generated by Oracle configuration tools

  TEST =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = ORCL)

  )

  )

   本机只安装了 SQL SERVER EXPRESS 与 Oracle 的客户端

  Oralce 服务器安装在 另外一台机器上

  EXEC

  master dbo sp_addlinkedsrvlogin

  @rmtsrvname = N TEST

  @locallogin = NULL

  @useself = N False

  @rmtuser = N test

  @rmtpassword = N test

  GO

  这一句是设置默认用什么用户名/密码来访问Oracle 数据库

  上面的例子是用户名为test 密码为 test

  数据库链接创建完毕后 可以尝试查询

  这里的TESTLINK TEST TEST_MAIN

  第一个TESTLINK是数据库链接名

  第二个TEST 是Oracle 那里的Test 用户的方案名

  TEST_MAIN 是Test 用户下的一个表

   > select * from TESTLINK TEST TEST_MAIN;

   > go

  ID VALUE

  

   ONE

   O

   O

  ( 行受影响)

  假如创建链接完毕后 执行查询的时候 提示MSDAORA 找不到Oracle 客户端的话 如果本机安装的是Oracle / 那么有可能是权限的问题 需要额外在操作系统那里设置一下

  以本机为例子

  需要选择E:oracleproduct client_ 这个目录

  鼠标右键 弹出菜单中 选择“属性”

  然后在“安全”选项中 增加一个EveryOne 用户 并设置完全控制

  然后重新启动计算机

  重新启动完毕后 应该就正常了

cha138/Article/program/Oracle/201311/18999

相关参考

知识大全 讲解Oracle到SQLServer主键迁移

讲解Oracle到SQLServer主键迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这篇

知识大全 SQLServer2005移植到Oracle10g经验总结

SQLServer2005移植到Oracle10g经验总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 oracle到sqlserver的数据转换资料

  MicrosoftCorporation    摘要本文是为希望将其应用程序转为MicrosoftSQLServer应用程序的Oracle应用程序开发人员所写的文中讲述了成功地进行转换所需要的工具

知识大全 ORACLE8I转换数据到SQLSERVER数据库

ORACLE8I转换数据到SQLSERVER数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 SYBASE到ORACLE连接服务器的实现

SYBASE到ORACLE连接服务器的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作者:

知识大全 Pro*c链接oracle数据库

Pro*c链接oracle数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  [oracle]

知识大全 关于Oracle数据库中行迁移/行链接的问题

关于Oracle数据库中行迁移/行链接的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一行

知识大全 应用SQL链接服务器访问远程Access数据库

应用SQL链接服务器访问远程Access数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  W

知识大全 oracle与sqlserver区别

  体系结构  ORACLE的文件体系结构为  数据文件DBF(真实数据)  日志文件RDO  控制文件CTL  参数文件ORA  SQLSERVER的文件体系结构为  MDF(数据字典)  NDF(

知识大全 浅析Oracle和SQLServer

浅析Oracle和SQLServer  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  TSQL是S