我们目前正在将 Teradata 客户端从 v12 升级到 v13。为此,从系统中卸载了旧安装的 Teradata 12,并安装了 TTU13。
安装后,当我尝试使用新的 Teradata 驱动程序添加 ODBC 连接时,出现以下错误。
terasso 库中出现未知错误
任何帮助将不胜感激。
您需要为 Teradata 12 和 Teradata 13.x ODBC 驱动程序卸载 Teradata GSS 和 Shared ICU Libraries。卸载所有这些项目后,重新启动计算机,然后安装 Teradata GSS 和 Shared ICU Libraries for Teradata 13.x,然后再安装 Teradata 13.x ODBC 驱动程序。
通常,Teradata 的安装包会提示您哪些包将被静默安装,并为您提供选项,为通常静默安装的任何包单独禁用静默安装。
使用 TTUExpress/TTUBase.exe 升级我的 Teradata 工具后
还必须使用 TTUExpress/TTU_DBM.exe 升级 ODBC 驱动程序
在此之前 - SQL 助手无法连接,给出一些模糊的消息。并且 - “ODBC 管理员”程序在“terasso 库中发生未知错误”消息中更加明确。
检查您是否有文件夹:\Teradata\Teradata GSS\nt-i386**LCLIENT**
静默安装后丢失了那个。我至少在一台机器上看到过这种情况,唯一的解决方法是从 cmd 窗口执行完全相同的安装命令,而不是使用 Powershell 脚本。
在默认安装后,LCLIENT 似乎是某种重定向的东西,这就是为什么如果不复制内容、删除“快捷方式”并在同一位置重新创建正确的 LCLIENT文件夹,您无法正确 AppV 这个东西的原因,将内容复制回来。
正确操作的顺序是 1) GSS、2) ICU、3) ODBC。如果你不这样做,它总是会出错。