【发布时间】:2018-05-11 16:47:40
【问题描述】:
我在我的 Linux(Ubuntu 16.04) 服务器上安装 MSSQL 时遇到问题。
我使用了微软的手册,但我总是在同一个阶段失败。 实际上,由于内核问题,Docker 不是替代品。
之后:
sudo apt-get install -y mssql-server
我应该这样做
sudo /opt/mssql/bin/mssql-conf setup.
回答完所有问题后返回:
sqlservr[8383]: sqlservr: The configuration file '/var/opt/mssql/mssql.conf' failed to load (error: The INI file could not be open. Errno [2] Filename [mssql.conf]) .
我可以访问配置文件,而且脚本似乎也可以使用它。 我的 Linux 技能不足以解决这个问题。
回答提出的一些问题:
- 我试过
sudo -
cat文件按预期返回内容
【问题讨论】:
-
您确定路径名正确吗?该错误与上面的行不匹配。该错误还表明该文件不存在。
-
@DavidG 不,这似乎是正确的。你能确认试图访问的文件确实存在吗?
cat /var/opt/mssql/mssql.conf会返回任何东西吗?您可能需要使用sudo继续该命令。 -
Cat 返回预期的文件内容 root@h2668926:/# cat /var/opt/mssql/mssql.conf [sqlagent] enabled = true [EULA] accepteula = Y [language] lcid = 1031 [ filelocation] defaultlogdir = /tmp/log,我也使用了 sudo,结果相同
-
你说它按预期返回;它返回了什么?
-
好像SQL服务已经配置成功了。
标签: sql-server ubuntu