Len*_*hil 3 sql-server odbc ubuntu-16.04
当我在终端中执行以下操作时:
#sudo apt-get install msodbcsql
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
安装失败,检测到SQL Server的ODBC驱动程序11!
我尝试按照本教程重新安装:
但我仍然得到同样的错误.有任何想法吗?
小智 5
我将 Debian 与 Ubuntu 软件包一起用于 mssql 服务器。我在尝试重新安装 mssql-tools 时遇到了同样的问题,消息如下:
Installation Failed, ODBC Driver 13 for SQL Server Detected!
Run Code Online (Sandbox Code Playgroud)
解决办法:
在文件中/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
Run Code Online (Sandbox Code Playgroud)
最后,我做到了apt -f install,问题解决了。
为了解决这个问题,我做了几件事:
我删除了/etc/odbcinst.ini塞巴斯蒂安建议的内容
我停止了mssql-server服务,sudo systemctl stop mssql-server我不知道这是否有必要,但摆弄与之相关的工具,这似乎是件好事.
我做到了 sudo apt remove mssql-tools
然后sudo apt remove msodbcsqlmssqlodbc部分附加任何版本号
然后sudo apt install mssql-tools这将安装最新版本的mssql-tools这msodbcsql是一个要求,因此它将自己获取该包的所需(最新的我应该想到)版本.此时,问题已得到解决,但仍应启动Sql服务
sudo systemctl start mssql-server
因此,一切对我来说都很好.
请注意我在基本OS 0.4 Loki中这样做了.
| 归档时间: |
|
| 查看次数: |
7772 次 |
| 最近记录: |