J'ai eu SQL Server v.Next public preview sur ma machine Ubuntu 16.04 installée et fonctionnant hier. Mais ça ne marche pas aujourd'hui.
Obtention de l'erreur ci-dessous:
root @ OraServer:/var/opt/mssql/log # systemctl status mssql-server ● mssql-server.service - Moteur de base de données Microsoft (R) SQL Server (R) Chargé: chargé (/lib/systemd/system/mssql-server.service; activé; préréglage fournisseur: activé) Actif: inactif (mort) (Résultat: code de sortie) depuis le dimanche 2016-11-27 13:34:23 IST; Il y a 18 ans. Processus: 6368 ExecStart =/opt/mssql/bin/sqlservr (code = quitté, statut = 1/ÉCHEC) ) 27 nov 13:34:23 OraServer systemd [1]: mssql-server.service: L'unité est entrée en état d'échec. 27 nov 13:34:23 OraServer systemd [ 1]: mssql-server.service: échec avec le résultat 'exit-code'. 27 novembre 13:34:23 OraServer systemd [1]: mssql-server.service: délai d'attente de service dépassé, planification redémarrer. 27 novembre 13:34:23 OraServer systemd [1]: Arrêt du moteur de base de données Microsoft (R) SQL Server (R). 27 novembre 13:34:23 OraServer systemd [1] : mssql-server.service: La demande de démarrage a été répétée trop rapidement. 27 novembre 13:34:23 OraServer systemd [1]: Impossible de démarrer le moteur de base de données Microsoft (R) SQL Server (R).
Je n'ai rien vu dans les journaux d'erreurs du serveur SQL. Vous pouvez dire aucun journal du tout après le dernier redémarrage.
SQL Server n'a pas démarré car le système d'exploitation ne disposait pas de 3250 Mo de mémoire. A été suivi par la commande ci-dessous
journalctl -u mssql-server.service -b
30 novembre 00:43:21 OraServer sqlservr [4075]: Sqlservr: Ce programme nécessite une machine avec au moins 3250 mégaoctets de mémoire.
La mémoire a été ajoutée et SQL Server a été démarré:
systemctl status mssql-server
J'obtenais la même erreur:
Demande de démarrage répétée trop rapidement
Mais pour une raison différente, qui a été révélée par la même commande que @Rak:
journalctl -u mssql-server.service -b
...
Erreur: le répertoire [/ var/opt/mssql/system /] n'a pas pu être créé.
Essayer de créer ce répertoire a révélé le problème (autorisations), redémarrer le service comme Sudo a résolu ce problème.