我在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技能不足以解决这个问题。
回答提出的一些问题:
sudo
cat
文件按预期返回内容答案 0 :(得分:0)
尝试首先以root用户身份运行mssql服务器(停止服务,使用/opt/mssql/bin/sqlservr
以root用户身份运行),看看它是否能以这种方式工作。如果是这样,请停止mssql服务器,并使用sudo chown -R mssql:mssql /var/opt/mssql
修复mssql目录的所有权。有关this answer的更多信息。