sql-server - 在 Ubuntu 上使用 perl 的 undefined symbol SQLAllocHandle

标签 sql-server perl ubuntu unixodbc

似乎 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/

相关文章:

perl - 如何在 perl 中重定向库函数的输出?

php - Nginx Wordpress 无法访问博客文章但可以访问主页

perl - 找出与其他单词的共同字母最多的单词

perl - 是否可以防止在 perl 中转发未声明的函数调用?

linux - 你能帮我使用 smbclient 从 Ubuntu 访问 Mac SMB 共享吗? (NT_STATUS_ACCESS_DENIED 错误)

python - 文件位置和用法 : apt-get install python-<pkg> vs. pip3 install <pkg>

c# - 如何检查数据库是否存在?

sql - 如何删除 SQL 中的重复项但保留一份副本?

SQL Server : Find rows in table where both columns not sequential

asp.net - 使用 ASP.NET 的存储过程。指定参数过多错误