Eu tenho um pacote SSIS com 4 conexões - um WebService, duas conexões do SQL Server (em dois domínios) e uma conexão com um banco de dados Oracle.
Quando o pacote é executado a partir do Visual Studio a partir de um laptop, ele é executado em OK. Quando eu o implantar no servidor, estou recebendo 'TNS: não consegui resolver o identificador de conexão especificado'.
Resultados de tnsping:
Versão de 64 bits do TNSPing
C:\oracle\product.2.0\client_2\BIN>tnsping myservice.name
TNS Ping Utility for 64-bit Windows: Version 10.2.0.4.0 - Production on 05-SEP-2
013 11:06:10
Copyright (c) 1997, 2007, Oracle. All rights reserved.
Used parameter files:
c:\oracle\product.2.0\client_2\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = ww.x.y.zzz)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = myservice.name))
)
OK (0 msec)
Versão de 32 bits do TNSPing
C:\oracle\product.2.0\client_1\BIN>tnsping myservice.name
TNS Ping Utility for 32-bit Windows: Version 10.2.0.4.0 - Production on 05-SEP-2
013 11:06:20
Copyright (c) 1997, 2007, Oracle. All rights reserved.
Used parameter files:
c:\oracle\product.2.0\client_1\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = ww.x.y.zzz)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = myservice.name))
)
OK (0 msec)
Agora, uma experiência semelhante usando o DTSWizard.exe.
Usando o Oracle Provider para OLE DB. Obtenha os mesmos resultados com o Microsoft OLE DB Provider para Oracle.
Por favor, veja esta imagem - Eu não tenho representantes suficientes para postar a imagem aqui!
(Eu também tentei usar C: \ PROGRAM ~ 2 \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe - sem alegria.)
O laptop é de 64 bits e tem o Oracle 11.2.0 instalado.
O servidor é de 64 bits e possui o Oracle 10.2.0 instalado.
Meu entendimento é que o SQL Server Management Studio é somente de 32 bits - poderia ser este o problema?
Alguém poderia sugerir onde eu poderia ir a partir daqui? Eu tentei vários conectores, nenhum dos quais parece fazer uma diferença cega. A única outra opção em que posso pensar é pegar os drivers do servidor, colocá-los no Laptop, reconfigurar o pacote do SSIS para trabalhar com eles e implantá-lo novamente - mas, espero evitar isso, se há uma maneira mais fácil?