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]

Advertisements

About Marcos Freccia

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

Posted on June 15, 2012, in Administração, Oracle, SQL Server, VirtualPass and tagged , , . Bookmark the permalink. 7 Comments.

  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

  2. Pingback: The most read posts of May – 2017 | Freccia's Blog

  3. Pingback: The most read posts of June – 2017 | Freccia's Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: