解决 Linux 下 SQL Server ODBC Driver 17 找不到lib问题

环境

  • Ubuntu 16.04
  • SQL Server 2017

问题描述

在新服务器部署SQL Server后使用SQLcmd测试环境,执行指令

sqlcmd -S localhost -U SA -P [password]

后报错,如下:

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Can't open lib '/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.3.so.1.1' : file not found.

解决方法

执行如下指令,升级libstdc++6

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6

参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据