Linux上的SQL Server:找不到数据源名称

时间:2017-09-28 00:18:03

标签: sql-server linux

我跟着instructions在我的机器上本机安装Sql服务器,该机器运行基于ubuntu xenial的linux mint sonya。

我在安装服务时没有遇到任何问题:

$ systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-09-27 17:13:12 PDT; 18s ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
 Main PID: 4139 (sqlservr)
    Tasks: 158
   Memory: 877.1M
      CPU: 4.543s
   CGroup: /system.slice/mssql-server.service
           ├─4139 /opt/mssql/bin/sqlservr
           └─4150 /opt/mssql/bin/sqlservr

尝试连接数据库时,出现此错误:

$ sqlcmd -S localhost
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Data source name not found, and no default driver specified.

1 个答案:

答案 0 :(得分:2)

毕竟我没有安装unixodbc-dev软件包。错误消息让我失望。