Oracle (0x80004005) ORA-12154: TNS: Verbindungskennung konnte nicht aufgelöst werden

Ich versuche, von einer klassischen ASP-Anwendung aus eine Verbindung zu einer Oracle-Datenbank herzustellen. Es tritt jedoch weiterhin der ORA-12154-Fehler auf.

TNSNAMES.ORA ist richtig konfiguriert

DBSOURCE.A.B.com = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOKOLL = TCP) (HOST = C.D.B.com) (PORT = 1231))) (CONNECT_DATA = (SERVICE_NAME = DBSOURCE)))

Ich kann TNSPING

C: \ Dokumente und Einstellungen \ USERID.A> tnsping DBSOURCE

TNS Ping-Dienstprogramm für 32-Bit-Windows: Version 10.2.0.4.0 - Produktion am 09. März - 2 011 09: 12: 31

Copyright (c) 1997, 2007, Oracle. Alle Rechte vorbehalten

Verwendete Parameterdateien: C: \ oracle \ product \ 10.2.0 \ client_1 \ NETWORK \ ADMIN \ sqlnet.ora

Benutzter TNSNAMES-Adapter zum Auflösen des Alias Kontaktversuchs (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOKOLL = TCP) (HOST = CDBcom) (PORT = 1231)) (CONNECT_DATA = (SERVIC E_NAME = DBSOURCE))) OK (30 ms)

Ich kann eine ODBC-Verbindung herstellen und habe die Verbindung erfolgreich getestet.

Ich kann mit dem Orakel db über Kröte verbinden.

Ich habe meine sqlnet.ora-Datei überprüft

NAMES.DEFAULT_DOMAIN = A.B.com

SQLNET.AUTHENTICATION_SERVICES = (NONE)

NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)

Ich habe auch überprüft, ob die TNSNAMES.ORA einer meiner Systempfade ist.

Ich kann mit SQLPLUS @ eine Verbindung zur DB herstell

Hier ist der Code, der den Fehler auslöst

dim CnnStr

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

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

Cnn.Open CnnStr

Ich verwende Windows XP Pro 32bit SP3

Ich habe dies auf einem Computer mit Kollegen getestet und die ASP-App hat keine Probleme. Fehlt irgendwo eine Konfiguration oder habe ich meine Konfiguration durcheinander gebracht?

ielen Dank für die Hilfe an all