如果有人提供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
答案 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