SQLServer/Oracle: Como consultar tabelas do Oracle através do SQL Server
- Siltech Consult
- 7 de out. de 2019
- 1 min de leitura
Para conectar em outras bases de uma instance do SQL Server, deve-se usar o Linked Server.
Para configuração do mesmo para conexão com bases Oracle, o procedimento é o seguinte:
1) Instale a versão CORRETA do Client do Oracle no Servidor onde está instalado o SQL Server. Embora o Instant Client seja aceita, o mesmo não é recomendado (já tive problemas dependendo da versão do Sistema Operacional envolvido);
2) Configure o TNSNAMES neste servidor;
3) Faça o teste de conexão usando o tnsping e/ou o sqlplus para validar se a configuração do tnsnames foi feita corretamente.
4) RE-inicie o SQL Server ou preferenciamente o Servidor. Pode parecer ridículo, mas estamos trabalhando do Windows;
5) Crie o Linked Server no SQL Server:
6) Pode fazer sua consulta:
Dúvidas? silverio@siltechconsult.com.br

Comentários