MSSQL:配置文件' /var/opt/mssql/mssql.conf'无法加载(Ubuntu)

时间:2018-05-11 16:47:41

标签: sql-server ubuntu

我在Linux(Ubuntu 16.04)服务器上安装MSSQL时遇到问题。

我使用过微软的手册,但我总是在同一个舞台上失败。 实际上,由于Kernal问题,Docker不是替代方案。

后:

sudo apt-get install -y mssql-server

我应该做

sudo /opt/mssql/bin/mssql-conf setup.

回答完所有问题后返回:

  

sqlservr [8383]:sqlservr:配置文件' /var/opt/mssql/mssql.conf'无法加载(错误:无法打开INI文件.Errno [2]文件名[mssql.conf])。

我可以访问配置文件,它似乎也可以被脚本使用。 我的Linux技能不足以解决这个问题。

回答提出的一些问题:

  1. 我试过sudo
  2. cat文件按预期返回内容

1 个答案:

答案 0 :(得分:0)

尝试首先以root用户身份运行mssql服务器(停止服务,使用/opt/mssql/bin/sqlservr以root用户身份运行),看看它是否能以这种方式工作。如果是这样,请停止mssql服务器,并使用sudo chown -R mssql:mssql /var/opt/mssql修复mssql目录的所有权。有关this answer的更多信息。