ORA-12638: Error en la recuperación de credenciales

Tengo una aplicación VB6 heredada que heredé. El problema que enfrento es que me estoy volviendo infame

ORA-12638: Credential retrieval failed

mensaje de error cada vez que intenta conectarse a una de nuestras bases de datos Oracle. Sin embargo, puedo conectarme bien desde SQLPlus y Toad. Busqué en Google y todos parecen decir que modificando su archivo sqlnet.ora para

SQLNET.AUTHENTICATION_SERVICES=(NONE)

Hizo el truco. Todavía tengo que encontrar a alguien con una solución alternativa. Así es como se ve mi cadena de conexión:

"PROVIDER=OraOLEDB.Oracle;DATA SOURCE=(DESCRIPTION = " & _
"(ADDRESS = (PROTOCOL = TCP)(HOST = server1)
(PORT = 1521))" & _
"(ADDRESS = (PROTOCOL = TCP)(HOST = server2)
(PORT = 1521))" & _
"(LOAD_BALANCE = yes) " & _
"(CONNECT_DATA = " & _
"(SERVER = DEDICATED) " & _
"(SERVICE_NAME = database_name_here) " & _
") " & _
"); " & _
"User Id=username_here;Password=password_here;"

En cuanto a mi código VB, es bastante simple.

Private oracleDatabaseConnection As ADODB.Connection

Set oracleDatabaseConnection = New ADODB.Connection
oracleDatabaseConnection.Open oracleConnectionString

¿Alguien tiene alguna idea?

Gracias. :)

Respuestas a la pregunta(5)

Su respuesta a la pregunta