Configurando Linked Server de SQL Server para Oracle.

Pessoal,

Apenas uma dica sobre como configurar Linked Server entre um servidor SQL Server 64Bit e Oracle 10G.

1) Passo você deverá realizar o download do Oracle Client que possui os drivers de conexão do SQL Server para Oracle: http://www.oracle.com/technetwork/topics/winx64soft-089540.html

2) Feito a instalação basta reinicializar o serviço do SQL Server e o provider irá aparecer na aba de linked servers.

3) Siga esse tutorial feito por Tim Ford (Twitter|Blog) para o site MSSQL TIPS.

Configurando Linked Server para Oracle
Façam bom proveito.

Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]

Sobre Marcos Freccia

MVP em SQL Server (Data Plataform) , especialista em SQL Server, e atualmente trabalhando com Microsoft Azure!

Publicado em junho 15, 2012, em Administração, Oracle, SQL Server, VirtualPass e marcado como , , . Adicione o link aos favoritos. 5 Comentários.

  1. Benhur Figueiredo

    Marcos, tenho um LikedServer apontando para uma base oracle, preciso consultar uma View do Oracle que tem um campo do tipo Long Raw, porém quando leio esse campo apartir do LinkedServer o conteúdo vem cortado, apenas os primeiros bytes são lidos. Quando consulto diretamente a view do Oracle o retorno é correto. Conhece alguma justificativa para isso? SqlServer 2012 e Oracle 11G

    • Olá Benhur,

      A principio não sei o porque deste comportamento. O que eu poderia tentar fazer para entender melhor é que tipo de dados é esses no Oracle, o que ele armazena. É bem provavel que mais pessoas ja tenham passado por esse problema, então também sugiro que você faça uma pesquisa no google, caso ainda não tenha feito.

      Desculpa não poder ajudar muito, mas como ainda não enfrentei essa situação fica complicado🙂

      Abs,
      Marcos Freccia

  2. Marcelo Nogueira

    Prezado boa Tarde. Possuo LinkedServer para Oracle 9, funcionando as pesquisas. Porem notei que no caso de Valores (decimal) esta desconsiderando as casas decimais (depois da virguala. Vc tem algum conhecimento sobre isso??

    Marcelinho

    • Marcelo, qual o data type no Oracle para esse valor? Como você está fazendo essa consulta no Oracle? Tenta ao retornar a consulta para o SQL utilizar na coluna alguma função: cast ou convert para tratar.

  1. Pingback: Configurando um Linked Server entre o SQL Server e o PostgreSQL « Alex Souza

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: