locked
Linked Server RRS feed

  • Pergunta

  • Amigos,

    já criei o linked server para do SQLSERVER para o ORACLE, porém não estou tendo sucesso com a conexão. Ressalto que já consegui me conectar com o SQLPLUS da oracle no mesmo servidor windows.

    Poderiam me ajudar?

    Abs Daniel.


    Daniel

    • Movido Gustavo Maia Aguiar terça-feira, 24 de abril de 2012 14:10 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 24 de abril de 2012 13:47

Respostas

Todas as Respostas

  • Amigos,

    o erro que me dá é esse:

    Msg 7399, Level 16, State 1, Line 1
    The OLE DB provider "MSDAORA" for linked server "ORCLPRD" reported an error. The provider did not give any information about the error.
    Msg 7303, Level 16, State 1, Line 1
    Cannot initialize the data source object of OLE DB provider "MSDAORA" for linked server "ORCLPRD".


    Daniel

    terça-feira, 24 de abril de 2012 14:10
  • Daniel,

    Você esta configurando o Linked Server através do Wizard ou por linha de comando?

    Veja este exemplo:

    EXEC master.dbo.sp_addlinkedserver 
     @server = N'INVENTORY', 
     @srvproduct=N'oracle', 
     @provider=N'OraOLEDB.Oracle', 
     @datasrc=N'br.oracle.com'
     
    EXEC master.dbo.sp_addlinkedsrvlogin 
     @rmtsrvname=N'INVENTORY',
     @useself=N'False',
     @locallogin=NULL,
     @rmtuser=N'PedroGalvao',
     @rmtpassword='########'


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    terça-feira, 24 de abril de 2012 14:22
    Moderador
  • Configurei pelo Wizard mesmo.

     

    Segue a configuração:

     

    Linked Server: ORCLPRD

    Provider: Microsoft OLE DB Provider for Oracle

    Product name: Oracle

    Data Source: FMS_LIDER_PRD

    Provider String:FMS_LIDER_PRD


    Daniel

    terça-feira, 24 de abril de 2012 14:32
  • Alguem poderia me ajudar?

    Daniel

    terça-feira, 24 de abril de 2012 16:07
  • qual a versão do sql??

    Att.
    Lukas Baldan

    terça-feira, 24 de abril de 2012 16:16
  • Daniel,

    Você esta conseguindo acessar o Oracle deste Servidor SQL Server?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    terça-feira, 24 de abril de 2012 16:37
    Moderador
  • Dralves,

    Já vi o link abaixo tratando disto.

    De uma olhada e veja se te ajuda.

    http://mangalpardeshi.blogspot.com.br/2009/01/linked-server-error-msg-7399-level-16.html

    Adriano

    terça-feira, 24 de abril de 2012 17:03
  • A versão do SQL é o 2005 e consigo me logar através do SQLPLUS no servidor oracle.


    Daniel

    terça-feira, 24 de abril de 2012 17:24
  • Dei uma olhada Adriano no Link, mais ainda continuo como problema.

    Daniel

    terça-feira, 24 de abril de 2012 17:44
  • Daniel

    Há um tempo atras tive este problema, estava usando o setup do 32 bit em um servidor SQL 64 bit, usei a versão correta e nao tive mais este problema...

    verifica tamben exencutando o comando

    TNSPING ORCLPRD


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    terça-feira, 24 de abril de 2012 18:20
    Moderador
  • Marcelo,

    tentando acessar o banco oracle no access ou excel através do ODBC ou Provider OLE DB estou recebndo a seguinte mensagem.

    "O client and networking components were not found. Thse components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 ou later client software installation. Provider is unable to function until components are installed."

    Alguem tem alguma ideia? To precisando muito conectar o meu banco SqlServer através do LinkServer o banco Oracle.

    Abs Daniel


    Daniel

    terça-feira, 24 de abril de 2012 19:49