Instalacja MSSQL w Ubuntu 18

Instalacja i konfiguracja oprogramowania sieciowego.
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 75
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Instalacja MSSQL w Ubuntu 18

Post autor: JoShiMa » 16 sty 2019, 22:35

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.
smogs
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 11 lis 2018, 03:43
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: Instalacja MSSQL w Ubuntu 18

Post autor: smogs » 19 sty 2019, 11:33

podaj wynik

Kod: Zaznacz cały

sudo service mssql-server status

Kod: Zaznacz cały

systemctl status mssql-server.service
journalctl -xe
Awatar użytkownika
kobrawerde
Zakręcona Traszka
Zakręcona Traszka
Posty: 546
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja MSSQL w Ubuntu 18

Post autor: kobrawerde » 19 sty 2019, 13:43

Podobny błąd ...chyba musisz skonfigurować serwer.
https://stackoverflow.com/questions/485 ... ase-engine
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4108
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja MSSQL w Ubuntu 18

Post autor: jacekalex » 19 sty 2019, 14:06

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:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości