Strona 1 z 1

Instalacja MSSQL w Ubuntu 18

: 16 sty 2019, 22:35
autor: JoShiMa
Męczyłam się dziś cały dzień i poległam.

Zaczęłam instalację wg tego tutoriala http://www.maxtblog.com/2018/07/install ... ntu-18-04/

Teoretycznie się zainstalowała, ale jest problem z uruchomieniem.
Po starcie mam następujący status:

Kod: Zaznacz cały

$ systemctl status mssql-server
  mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-01-16 22:31:57 CET; 964ms ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
 Main PID: 12483 (sqlservr)
    Tasks: 1
   CGroup: /system.slice/mssql-server.service
           └─12483 /opt/mssql/bin/sqlservr

sty 16 22:31:57 joanny-nowy systemd[1]: Started Microsoft SQL Server Database Engine.


Ale już po chwili:

Kod: Zaznacz cały

mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2019-01-16 22:32:06 CET; 1min 20s ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
  Process: 12483 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=255)
 Main PID: 12483 (code=exited, status=255)

sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Main process exited, code=exited, status=255/n/a
sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Failed with result 'exit-code'.
sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Service hold-off time over, scheduling restart.
sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Scheduled restart job, restart counter is at 3.
sty 16 22:32:06 joanny-nowy systemd[1]: Stopped Microsoft SQL Server Database Engine.
sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Start request repeated too quickly.
sty 16 22:32:06 joanny-nowy systemd[1]: mssql-server.service: Failed with result 'exit-code'.
sty 16 22:32:06 joanny-nowy systemd[1]: Failed to start Microsoft SQL Server Database Engine.
Nie wiem dlaczego tak się dzieje, co mam sprawdzić co i jak poprawić. Czy ktoś potrafi mi podpowiedzieć, jakoś pomóćcpoprowadzić za rączkę?


EDIT Próba restartu daje:

Kod: Zaznacz cały

Job for mssql-server.service failed because the control process exited with error code.
See "systemctl status mssql-server.service" and "journalctl -xe" for details.

Re: Instalacja MSSQL w Ubuntu 18

: 19 sty 2019, 11:33
autor: smogs
podaj wynik

Kod: Zaznacz cały

sudo service mssql-server status

Kod: Zaznacz cały

systemctl status mssql-server.service
journalctl -xe

Re: Instalacja MSSQL w Ubuntu 18

: 19 sty 2019, 13:43
autor: kobrawerde
Podobny błąd ...chyba musisz skonfigurować serwer.
https://stackoverflow.com/questions/485 ... ase-engine

Re: Instalacja MSSQL w Ubuntu 18

: 19 sty 2019, 14:06
autor: jacekalex
MSSQL w Ubuntu czy Debianie to strata czasu.

U mnie przetrwał tylko do aktualizacji bezpieczeństwa, bo próbował zatrzymać aktualizację bezpieczeństwa biblioteki OpenSSL, wymagał starej wersji mającej kilka krytycznych podatności. :twisted:

Dlatego MSSQL można odpalić co najwyżej w osobnych chroot'cie,
albo jakimś kontenerze Dockera, LXC czy maszynie wirtualnej,
gdzie będzie miał własne biblioteki systemowe
i nie będzie powodował naruszenia bezpieczeństwa systemu przez chore zależności. ;-)

Instalacja MSSQL bezpośrednio w systemie to gwarancja przede wszystkim kłopotów. :twisted:

Poza tym MSSQL M$ przygotował przede wszystkim na system Red-Hat w wersji stabilnej,
a to oznacza w perspektywie też co najmniej niezgodność z aktualną wersją biblioteki GNU-libc6
w regularnie aktualizowanym Linuxie. :twisted:

Rzuć okiem na to, zamiast się certolić z instalacją bezpośrednio w systemie:
https://hub.docker.com/r/microsoft/mssql-server-linux/
:clap:

Pozdro
:craz: