似乎 perl 程序正在尝试加载 ODBC.so 文件,而不是应该使用的 freetds 文件。它给出了符号查找错误消息。试图在 ODBC.so 中找到 SQLAllocHandle
有没有人遇到过这个错误?刚安装完驱动程序,所以我完全不知所措,完全糊涂了。
最佳答案
发现了问题。 iodbc 驱动程序正在影响 unixodbc 驱动程序。所以我从/usr/lib 中删除了 iodbc 文件。
删除 DBD::ODBC 模块,然后重新安装它。
固定的。
关于sql-server - 在 Ubuntu 上使用 perl 的 undefined symbol SQLAllocHandle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354288/