无法在Ubuntu 16.04上启动SQL Server


11

我在Ubuntu 16.04计算机上安装了SQL Server v.Next公开预览版,并且昨天可以正常工作。但这今天不起作用。

出现以下错误:

root @ OraServer:/ var / opt / mssql / log#systemctl状态mssql-server
●mssql-server.service-Microsoft(R)SQL Server(R)数据库引擎
   已加载:已加载(/lib/systemd/system/mssql-server.service;已启用;供应商预设:已启用)
   活动:自Sun 2016-11-27 13:34:23 IST起处于活动状态(无效)(结果:退出代码);18s前
  进程:6368 ExecStart = / opt / mssql / bin / sqlservr(代码=已退出,状态= 1 /失败)
 主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:启动请求重复太快。
Nov 27 13:34:23 OraServer systemd [1]:无法启动Microsoft SQL Server数据库引擎。

我在SQL Server错误日志中看不到任何内容。上次重启后,您可以说完全没有日志。

Answers:


12

SQL Server无法启动,因为操作系统没有3250MB的内存。被以下命令跟踪

journalctl -u mssql-server.service -b
11月30日00:43:21 OraServer sqlservr [4075]: 
 sqlservr:此程序需要一台至少具有3250 MB内存的计算机。

添加了内存并启动了SQL Server:

systemctl status mssql-server

RAM和硬盘驱动器内存都被称为内存,通常会引起混乱。???? 我们应该增加ram或硬盘!
Rizwan Patel

1
@RizwanPatel这里的内存是指RAM
Rak

0

我遇到了同样的错误:

启动请求重复太快

但是出于不同的原因,与@Rak相同的命令揭示了这一点:

journalctl -u mssql-server.service -b

...

错误:无法创建目录[/ var / opt / mssql / system /]。

尝试创建此目录显示了问题(权限),以sudo重启服务可以解决此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.