O driver Oracle devo instalar no meu servidor MS SQL para ser capaz de usar DTS para copiar dados do servidor Oracle para o servidor MS SQL?
Pergunta
Eu tenho um servidor Oracle (versão 9, creio eu) e um Servidor de MS SQL (versão de 2000). O servidor MS SQL está em execução MS Windows Server 2003 .
eu gostaria de usar DTS para extrair alguns dados do servidor Oracle e derramá-lo no servidor MS SQL. Estou tendo problemas para descobrir o que driver devo instalar no meu servidor MS SQL para que ela seja capaz de se comunicar com o servidor Oracle. (Eu realmente não me importo se é ODBC ou um driver Oracle "nativo".)
Quando eu olhei para isso um tempo atrás eu estava atordoado pelo grande número de diferentes drivers e versões do Oracle lá fora. Qualquer ajuda com um link direto para o driver Oracle exata recomendada seria muito apreciada , e eu não me importaria de quaisquer outras dicas úteis que você poderia fornecer qualquer um. :) (Além de atualizar o servidor / OS, isso não vai acontecer tão cedo ...)
Eu entendo que é o Instant Client que estou sendo recomendado para instalar, mas mais especificamente para a minha situação, na página http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html , são estes o dois pacotes devo instalar?
Version 11.1.0.6.0
Porque é a versão mais recente, e ele deve ser capaz de se conectar ao Oracle 9.
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
Porque "todas as instalações exigem o pacote básico", por informações na parte inferior da página Oracle.
Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
Porque eu preciso usar ODBC.
Tem entendi correto?
Solução
A minha primeira escolha seria o Instant Client: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
Embora este não estava disponível para 9i, o cliente 10g certamente vai ligar a 9i sem problemas, eo 11g provavelmente faria também.