none
通过SQL Server 2008 访问Oracle RRS feed

  • 问题

  • 

    我在用SQL Server建立与Oracle数据库Link 发现的Provider 这项参数没有:Microsoft OLE DB Provider for Oracle(数据库引擎)

    Oracle 客户端我已经安装好了

    2013年1月29日 11:41

答案

全部回复

  • Should have Oracle's ole db provider if installed Oracle client on sql server, or can use odbc provider. Ensure you set tns properly.
    2013年1月29日 14:01
  • LZ可以看一下这篇文章,使用ODBC的方式连接oracle

    SQL Server连接Oracle详细步骤


    给我写信: QQ我:点击这里给我发消息

    2013年1月30日 4:03

  • 给我写信: QQ我:点击这里给我发消息

    2013年1月30日 4:07

  • 给我写信: QQ我:点击这里给我发消息

    2013年1月30日 4:08
  • 我就是按照 这个步骤来的 到是配下面这一步 时    Proider下拉列表中 没有 Oracle Provider for OLE DB

    2013年1月30日 8:01
  • Did you use odbc or not? Different setup.
    2013年1月30日 14:42
  • 没有  现在的问题是 做linkserver 的时候 报出

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    The linked server has been created but failed a connection test. Do you want to keep the linked server?

    ------------------------------
    ADDITIONAL INFORMATION:

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------

    Cannot initialize the data source object of OLE DB provider "OraOLEDB.Oracle" for linked server "HRMS".
    OLE DB provider "OraOLEDB.Oracle" for linked server "HRMS" returned message "ORA-12154: TNS:could not resolve the connect identifier specified". (Microsoft SQL Server, Error: 7303)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=7303&LinkId=20476

    ------------------------------
    BUTTONS:

    &Yes
    &No
    ------------------------------

    2013年1月31日 7:17
  • Did you set Oracle TNS properly?
    2013年1月31日 14:24
  • 已经  设置了 TNS   并且tnsping  测试  是可以成功 的

    现在的错误是

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    The linked server has been created but failed a connection test. Do you want to keep the linked server?

    ------------------------------
    ADDITIONAL INFORMATION:

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------

    Cannot initialize the data source object of OLE DB provider "OraOLEDB.Oracle" for linked server "HRMS".
    OLE DB provider "OraOLEDB.Oracle" for linked server "HRMS" returned message "Error while trying to retrieve text for error ORA-12154". (Microsoft SQL Server, Error: 7303)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=7303&LinkId=20476

    ------------------------------
    BUTTONS:

    &Yes
    &No
    ------------------------------

    2013年2月1日 7:00
  • How did you set security in linked server?
    2013年2月1日 14:09
  • 解决了 感谢诸位回答
    • 已标记为答案 张景伟 2013年2月22日 6:24
    2013年2月22日 6:23
  • 怎样解决的。能共享一下吗。谢谢
    2013年2月28日 6:48