无法打开lib'/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0':文件未find

我已经安装了Oracle Linux 6.5 64位,我想用ODBC连接MSSQL Server。 我已经安装了unixODBC,然后驱动程序pipe理器,我没有任何问题。 我在odbc.ini文件中创build了一个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包的版本