Impossibile avviare SQL Server su Ubuntu 16.04


11

Ho avuto SQL Server v.Prossima anteprima pubblica sulla mia macchina Ubuntu 16.04 installata e funzionante ieri. Ma non funziona oggi.

Ottenere sotto l'errore:

root @ OraServer: / var / opt / mssql / log # systemctl status mssql-server
● mssql-server.service - Motore di database Microsoft (R) SQL Server (R)
   Caricato: caricato (/lib/systemd/system/mssql-server.service; abilitato; preset fornitore: abilitato)
   Attivo: inattivo (morto) (Risultato: codice di uscita) dal dom 27/11/2016 13:34:23 IST; 18 anni fa
  Processo: 6368 ExecStart = / opt / mssql / bin / sqlservr (codice = uscito, stato = 1 / FAILURE)
 PID principale: 6368 (codice = uscito, stato = 1 / GUASTO)

27 nov 13:34:23 OraServer systemd [1]: mssql-server.service: unità immessa in stato non riuscito.
27 nov 13:34:23 OraServer systemd [1]: mssql-server.service: errore con il codice 'exit-code'.
27 nov 13:34:23 OraServer systemd [1]: mssql-server.service: tempo di arresto del servizio scaduto, riavvio della pianificazione.
27 nov 13:34:23 OraServer systemd [1]: motore di database Microsoft (R) SQL Server (R) arrestato.
27 nov 13:34:23 OraServer systemd [1]: mssql-server.service: la richiesta di avvio è stata ripetuta troppo rapidamente.
27 nov 13:34:23 OraServer systemd [1]: Impossibile avviare il motore di database Microsoft (R) SQL Server (R).

Non riesco a vedere nulla nei log degli errori del server SQL. Puoi dire di non avere alcun registro dopo l'ultimo riavvio.

Risposte:


12

SQL Server non è stato avviato perché il sistema operativo non aveva 3250 MB di memoria. È stato seguito dal comando seguente

journalctl -u mssql-server.service -b
30 nov 00:43:21 OraServer sqlservr [4075]: 
 sqlservr: questo programma richiede un computer con almeno 3250 megabyte di memoria.

La memoria è stata aggiunta e SQL Server è stato avviato:

systemctl status mssql-server

Sia la RAM che la memoria del disco rigido sono denominate memoria, che spesso causa confusione. ???? dovremmo aumentare ram o hard disk!
Rizwan Patel,

1
@RizwanPatel qui la memoria si riferisce alla RAM
Rak

0

Stavo ottenendo lo stesso errore:

Richiesta di avvio ripetuta troppo rapidamente

Ma per un motivo diverso, che è stato rivelato dallo stesso comando di @Rak:

journalctl -u mssql-server.service -b

...

Errore: impossibile creare la directory [/ var / opt / mssql / system /].

Il tentativo di creare questa directory ha rivelato il problema (autorizzazioni), riavviando il servizio mentre sudo ha risolto questo problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.