当我在终端中执行以下操作时:
#sudo apt-get install msodbcsql我得到以下错误:
安装失败,检测到用于Server的ODBC驱动程序11!
在本教程之后,我尝试重新安装:
但我还是会犯同样的错误。有什么想法吗?
发布于 2017-05-29 14:12:38
我在mssql服务器的Ubuntu包中使用Debian。我在重新安装mssql-tools时遇到了同样的问题,消息是:
Installation Failed, ODBC Driver 13 for SQL Server Detected!解决方案:在/etc/odbcinst.ini文件中删除以下行:
[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.8.0
UsageCount=1最后,我做了apt -f install并解决了问题。
发布于 2018-03-14 09:56:59
为了解决这个问题,我做了几件事:
/etc/odbcinst.ini的内容sudo systemctl stop mssql-server--我不知道这是否有必要,但是修改与它相关的工具,这似乎是一件不错的事情。sudo apt remove mssql-toolssudo apt remove msodbcsql。sudo apt install mssql-tools--它将安装mssql-tools的最新版本,而msodbcsql是该版本的要求,因此它本身将获取该软件包的所需(最新版本)版本。此时,问题已经解决,仍然应该启动Sql服务。sudo systemctl start mssql-server所以一切对我来说都是好的。
请注意,我是在初级OS0.4Loki中这样做的。
发布于 2017-02-08 23:44:42
我试图安装ODBC 13,但有一个非常类似的错误。
安装失败,检测到用于Server的ODBC驱动程序13!
我不得不:
sudo apt-get remove unixodbc mssql-tools odbcinst libodbc1手动安装apt下载的软件包(我在/var/cache/apt/archives/msodbcsql_13.1.4.0-1_amd64.deb)中找到了它)
sudo dpkg -i msodbcsql_13.1.4.0-1_amd64.deb
ldd /opt/microsoft/msodbcsql/lib64/libmsodbcsql-*然后,您可以重新安装unixodbc、mssql、libodbc1等.
https://stackoverflow.com/questions/42093259
复制相似问题