none
Erro ao Visualidar dados ao conectar Oracle via Linked Server RRS feed

  • Pergunta

  • Prezados, criei um Linked Server para selecionarmos dados do Servidor Oracle. Ate ai tudo bem, porem ao executar o select oSQL Server 2008 apresenta mensagem abaixo:

    Enumerate columns failed for LinkedServer 'Analysis'.  (Microsoft.SqlServer.Smo)
    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
    Cannot get the data of the row from the OLE DB provider "SQL Server" for linked server "(null)".
    Conversion failed because the data value overflowed the data type used by the provider. (.Net SqlClient Data Provider)

    Por favor se alguem puder ajudar agradeço, lembrando que via Oracle SQlPlus funciona.


    Marcelo Nogueira

    sexta-feira, 23 de março de 2012 18:48

Respostas

  • Fabrizzio, obrigado pela atenção, como vc havia comentado a conexao com o Oracle é meio confuso, mas descobri o que estava configurado errado ( driver OraOLEDB.Oracle ) estava usando do Windows ( MSDAORA ), refiz as configurações e deu tudo certo. Fica bem lento, mas consegui a conexão

    Abraço,


    Marcelo Nogueira

    sábado, 24 de março de 2012 15:01

Todas as Respostas

  • Marcelinho,

    A convera entra SQL Server e Oracle, apesar de funcionar, é bem trabalhosa de se criar, alem de ser bem sensivel.

    Seguindo a mensagem, pensei em 2 coisas:

    1- Conexão: Verificar se voce dar query no dicionario de dados ou alguma coisa assim, como teste, crie uma tabela com um campo CHAR, insira 2 ou 3 dados, e teste o linked server.

    2- Estou do tamanho: Apesar de estranho, pode acontecer, uma vez estava utilizando um linked server para MySQL, quando eu não conseguia trazer as informações devido ao estouro do DataType, solução? Executar via open query, utilizando o linked server, e fazendo a conversão no MySQL, pela query do SQL Server, antes do mesmo chegar ao SQL Server.


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com

    sexta-feira, 23 de março de 2012 19:24
    Moderador
  • Fabrizzio, obrigado pela atenção, como vc havia comentado a conexao com o Oracle é meio confuso, mas descobri o que estava configurado errado ( driver OraOLEDB.Oracle ) estava usando do Windows ( MSDAORA ), refiz as configurações e deu tudo certo. Fica bem lento, mas consegui a conexão

    Abraço,


    Marcelo Nogueira

    sábado, 24 de março de 2012 15:01