我昨天在我的 Ubuntu 16.04 机器上安装并运行了 SQL Server v.Next 公共预览版。但它今天不工作。
出现以下错误:
root@OraServer:/var/opt/mssql/log# systemctl status mssql-server ● mssql-server.service - Microsoft(R) SQL Server(R) 数据库引擎 已加载:已加载(/lib/systemd/system/mssql-server.service;已启用;供应商预设:已启用) 活动:自 2016 年 11 月 27 日星期日 IST 13:34:23 以来处于非活动状态(死)(结果:退出代码);18 岁前 进程:6368 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=1/FAILURE) 主 PID:6368(代码=退出,状态=1/失败) 11 月 27 日 13:34:23 OraServer systemd[1]:mssql-server.service:单元进入失败状态。 11 月 27 日 13:34:23 OraServer systemd [1]:mssql-server.service:失败,结果为“退出代码”。 11 月 27 日 13:34:23 OraServer systemd[1]:mssql-server.service:服务延迟时间结束,计划重启。 11 月 27 日 13:34:23 OraServer systemd[1]:停止 Microsoft(R) SQL Server(R) 数据库引擎。 11 月 27 日 13:34:23 OraServer systemd[1]:mssql-server.service:启动请求重复太快。 11 月 27 日 13:34:23 OraServer systemd[1]:无法启动 Microsoft(R) SQL Server(R) 数据库引擎。
我在 SQL Server 错误日志中看不到任何内容。您可以在上次重新启动后说根本没有日志。
SQL Server 没有启动,因为操作系统没有 3250MB 内存。被以下命令跟踪
添加内存并启动 SQL Server:
我遇到了同样的错误:
但出于不同的原因,与@Rak 相同的命令揭示了这一点:
...
尝试创建此目录揭示了问题(权限),重新启动服务sudo解决了这个问题。