尝试在Microsoft Excel for Teradata Connection中运行Marcos时出现问题。我通过marcos连接Teradata的代码
Dim hostName As String: hostName = "locahost"
Dim dbName As String: dbName = "STG_CNV"
Dim username As String: username = "username"
Dim password As String: password = "password"
Dim Row As Integer: Row = 1
Dim Query As String, lastColumn As Integer, lastRow As Long
'Connect to database
Conn.Open "Driver={Teradata};" & _
"DBCName=" & hostName & ";" & _
"Database=" & dbName & ";" & _
"Uid=" & username & ";" & _
"Pwd=" & password & ";" & _
"Extended Properties=""EXTENDLOBSUPPORT=Yes"""
'"Extended Properties=""USENATIVELOBSUPPORT=Yes"""
我是
中的错误[Teradata][ODBC Teradata Drive] Major Status=0x04bd Minor Status=0xe1000095-[terasso] Cannot load TDGSS library.
我知道这是ODBC驱动器的问题。但我的teradata客户端正在运行ODBC驱动器,但在Microsoft Excel中,它不是。我们怎么解决呢?
答案 0 :(得分:0)
Teradata ODBC客户端需要在客户端上安装两个额外的库,即共享ICU库和GSS库。它们通常必须单独选择才能作为Teradata Client或Tools and Utilities安装包的一部分进行安装。
有时,如果要升级到较新版本的驱动程序并且未正确安装它们,则在安装较新版本的客户端时可能会出现问题。如果发生这种情况,您通常必须卸载与Teradata客户端相关的所有内容并重新开始。
您最近安装或升级了ODBC驱动程序吗?