gpt4 book ai didi

sql-server - [驱动程序管理器]无法打开 lib '/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0' : file not found

转载 作者:太空狗 更新时间:2023-10-29 11:18:46 27 4
gpt4 key购买 nike

我已经安装了 Oracle Linux 6.5 64 位,我想使用 ODBC 连接 MSSQL Server。我已经安装了 unixODBC,然后安装了驱动程序管理器,我没有遇到任何问题。我在 odbc.ini 文件中创建了一个 DNS,并且我已经设置了我的 odbcinst.ini

安装驱动程序管理器后的成功消息

[root@MV-OBI-LINUX sqlncli-11.0.1790.0]# odbcinst -q -d -n "SQL Server     Native Client 11.0"
[SQL Server Native Client 11.0]
Description=Microsoft SQL Server ODBC Driver V1.0 for Linux
Driver=/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0
UsageCount=4
Threading=1

第一个错误

[root@MV-OBI-LINUX sqlncli-11.0.1790.0]# isql -v msPreflex userbd grup0r0c10
[01000][unixODBC][Driver Manager]Can't open lib '/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0' : file not found
[ISQL]ERROR: Could not SQLConnect

第二个错误

[root@MV-OBI-LINUX sqlncli-11.0.1790.0]# sqlcmd -$172.16.1.141 -userbd -grup0r0c10
sqlcmd: error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory

ODBC.INI

[msPreflex]
Driver=SQL Server Native Client 11.0
Description=Prueba Preflex
Trace=Yes
Server=172.16.1.141
Port=1433
Database=Preflex

ODBCINST.INI

[SQL Server Native Client 11.0]
Description=Microsoft SQL Server ODBC Driver V1.0 for Linux
Driver=/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0
UsageCount=4
Threading=1

最佳答案

cd /usr/lib64
ll libodbcinst.so.1 libodbc.so.1
lrwxrwxrwx 1 root root 20 Nov 23 11:34 libodbcinst.so.1 -> libodbcinst.so.2.0.0
lrwxrwxrwx 1 root root 16 Nov 23 11:20 libodbc.so.1 -> libodbc.so.2.0.0

这个链接存在于/usr/lib64 中非常重要但链接取决于您的 odbc 包的版本

关于sql-server - [驱动程序管理器]无法打开 lib '/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0' : file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28510621/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com