No se puede iniciar SQL Server en Ubuntu 16.04

11

Tenía SQL Server v.Next public preview en mi máquina Ubuntu 16.04 instalada y trabajando ayer. Pero no está funcionando hoy.

Conseguir debajo del error:

root @ OraServer: / var / opt / mssql / log # systemctl status mssql-server
● mssql-server.service: motor de base de datos de Microsoft (R) SQL Server (R)
   Cargado: cargado (/lib/systemd/system/mssql-server.service; activado; proveedor preestablecido: activado)
   Activo: inactivo (muerto) (Resultado: código de salida) desde dom 2016-11-27 13:34:23 IST; Hace 18s
  Proceso: 6368 ExecStart = / opt / mssql / bin / sqlservr (código = salido, estado = 1 / FALLA)
 PID principal: 6368 (código = salido, estado = 1 / FALLA)

27 de noviembre 13:34:23 OraServer systemd [1]: mssql-server.service: la unidad entró en estado fallido.
27 de noviembre 13:34:23 OraServer systemd [1]: mssql-server.service: error con el resultado 'código de salida'.
27 de noviembre 13:34:23 OraServer systemd [1]: mssql-server.service: Tiempo de espera de servicio terminado, reinicio de programación.
27 de noviembre 13:34:23 OraServer systemd [1]: Se detuvo el motor de base de datos Microsoft (R) SQL Server (R).
27 de noviembre 13:34:23 OraServer systemd [1]: mssql-server.service: la solicitud de inicio se repite demasiado rápido.
27 de noviembre 13:34:23 OraServer systemd [1]: no se pudo iniciar el motor de base de datos Microsoft (R) SQL Server (R).

No pude ver nada en los registros de errores del servidor SQL. Puede decir que no hay registros después del último reinicio.

Rak
fuente

Respuestas:

12

SQL Server no se inició porque el sistema operativo no tenía 3250 MB de memoria. Fue rastreado por el siguiente comando

journalctl -u mssql-server.service -b
30 de noviembre 00:43:21 OraServer sqlservr [4075]: 
 sqlservr: este programa requiere una máquina con al menos 3250 megabytes de memoria.

Se agregó memoria y se inició SQL Server:

systemctl status mssql-server
Rak
fuente
Tanto la memoria RAM como la memoria del disco duro se conocen como memoria, lo que a menudo causa confusión. ???? ¿Deberíamos aumentar el RAM o el disco duro?
Rizwan Patel
1
@RizwanPatel aquí la memoria se refiere a RAM
Rak
0

Estaba recibiendo el mismo error:

Solicitud de inicio repetida demasiado rápido

Pero por una razón diferente, que fue revelada por el mismo comando que @Rak:

journalctl -u mssql-server.service -b

...

Error: No se pudo crear el directorio [/ var / opt / mssql / system /].

Intentar crear este directorio reveló el problema (permisos), reiniciando el servicio cuando sudo resolvió esto.

JMK
fuente