无法将Teradata服务器与身份验证机制连接为LDAP

时间:2017-08-03 14:41:52

标签: vba excel-vba ldap teradata excel

如果有人提供VBA连接字符串以将Excel与Teradata连接在一起,那将是一个很好的帮助,其中身份验证机制= LDAP。

配置认证机制= LDAP之前使用的VBA代码如下。但是当我的组织移动我们的凭据以仅支持AUTHENTICATION MECHANISM = LDAP时,代码不起作用。 请帮忙!

代码:

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

1 个答案:

答案 0 :(得分:1)

以下是我通过LDAP使用VBA中的ADODB库通过ODBC连接到Teradata的方法:

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

您真的需要通过&#34;身份验证&#34;来指定身份验证机制。在连接字符串Authentication=LDAP

中设置