2017-08-03 1 views
-3

Ce serait une aide précieuse si quelqu'un fournissait une chaîne de connexion VBA pour connecter Excel à Teradata où Mécanisme d'authentification = LDAP.Impossible de connecter le serveur Teradata avec le mécanisme d'authentification comme LDAP

Code VBA utilisé avant la configuration Mécanisme d'authentification = LDAP est indiqué ci-dessous. Mais le code ne fonctionne pas lorsque mon organisation a déplacé nos informations d'identification pour ne prendre en charge que AUTHENTICATION MECHANISM = LDAP. S'il vous plaît aider!

code:

Public cn As ADODB.Connection 
Public rs As ADODB.Connection 

Sub test_ter() 
    TDCONSTR1 = "DSN &_ =<dsn_name> ; uid = <usr>; PWD = <PWD>;" 
    Set cn = new ADODB.Connection  
    cn.Open TDCONSTR1 
    MsgBox("Connection established") 
End Sub 
+0

Merci Arun! Mise à jour ma question pendant que vous guidiez! –

+0

Avez-vous essayé d'inclure le paramètre de connexion method = LDAP après PWD? Il peut être par défaut à TD2. –

+0

Salut tous, J'ai essayé la connexion ci-dessous donnée par JNevil et ça fonctionne bien "SessionMode = Teradata; Driver = Teradata; Authentification = LDAP; DBCName = ; Database = ; Uid = ; Pwd = " –

Répondre

0

Voici ce que j'utilise pour faire une connexion à Teradata sur ODBC à l'aide de la bibliothèque ADODB dans VBA via LDAP:

"SessionMode=Teradata;Driver=Teradata;Authentication=LDAP;DBCName=<your database IP/Domain name>;Database=<Your default database for connection>;Uid=<username>;Pwd=<pass>" 

Vraiment il vous suffit de préciser le Mécanisme d'authentification via le paramètre "Authentification" dans la chaîne de connexion Authentication=LDAP

+0

Merci #JNevil. Le code fonctionne correctement maintenant. –