Oracle (0x80004005) ORA-12154: TNS: não foi possível resolver o identificador de conexão

Estou tentando conectar-me a um oracle db a partir de um aplicativo ASP clássico, mas continuo executando o erro ORA-12154.

TNSNAMES.ORA está configurado corretamente

DBSOURCE.A.B.com = (DESCRIÇÃO = (ADDRESS_LIST = (ENDEREÇO = (PROTOCOLO = TCP) (HOST = C.D.B.com) (PORT = 1231)))) (CONNECT_DATA = (SERVICE_NAME = DBSOURCE)))

Eu posso TNSPING

C: \ Documents and Settings \ USERID.A> digitando DBSOURCE

Utilitário TNS Ping para Windows de 32 bits: Versão 10.2.0.4.0 - Produção em 09-MAR-2 011 09:12:31

Direitos autorais (c) 1997, 2007, Oracle. Todos os direitos reservados.

Arquivos de parâmetros usados: C: \ oracle \ product \ 10.2.0 \ client_1 \ NETWORK \ ADMIN \ sqlnet.ora

Adaptador TNSNAMES usado para resolver o alias Tentativa de contato (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = CDBcom) (PORT = 1231)))) (CONNECT_DATA = (SERVIC E_NAME = DBSOURCE))) OK ( 30 ms)

Posso criar uma conexão ODBC e testei a conexão que foi bem-sucedida.

Eu posso conectar ao oracle db através do sapo.

Eu verifiquei meu arquivo sqlnet.ora

NAMES.DEFAULT_DOMAIN = A.B.com

SQLNET.AUTHENTICATION_SERVICES = (NENHUM)

NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)

Também verifiquei se o TNSNAMES.ORA é um dos caminhos do meu sistema.

Posso me conectar ao banco de dados com SQLPLUS

Aqui está o código que gera o erro

dim CnnStr

Set Cnn = Server.CreateObject("ADODB.Connection")

CnnStr="Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=DBSOURCE"

Cnn.Open CnnStr

Estou executando o Windows XP Pro 32bit SP3

Eu testei isso em uma máquina de colegas de trabalho e o aplicativo asp não apresenta problemas, estou perdendo uma configuração em algum lugar ou estraguei minha configuração?

Obrigado pela ajuda de todos!

questionAnswers(7)

yourAnswerToTheQuestion