Sto usando SQL Server 2017, Release Candidate 2 (RC2) su Linux (Ubuntu 16.04).
All'avvio del server, di solito viene avviato anche SQL Server. Ma per qualche motivo, SQL Server non si avvia più. Almeno non riesco a connettermi ad esso usando sqlcmd . Ricevo ogni volta un errore di timeout ODBC ( "Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server "):
Login timeout expired.
TCP Provider: Error code 0x2749.
A network-related or instance-specific error has occurred while establishing a
connection to SQL Server. Server is not found or not accessible. Check if instance
name is correct and if SQL Server is configured to allow remote connections.
For more information see SQL Server Books Online..
Tuttavia, quando corro:
ps aux | grep mssql
Ricevo due voci che mostrano che l' mssql
utente sta eseguendo il sqlservr
processo.
Inoltre, il file log degli errori in / var / opt / mssql / log / non ha una corrispondenza data / ora quando ho avviato la VM (o riavviato il servizio), né ci sono nuove voci in quel file.
E, in / var / log / messages , tutto ciò che appare è:
Questa è una versione di valutazione. Sono rimasti [141] giorni nel periodo di valutazione.
Se corro systemctl status mssql-server
, ottengo quanto segue:
● mssql-server.service - Motore di database di Microsoft SQL Server
caricato: caricato (/lib/systemd/system/mssql-server.service; abilitato; preimpostazione fornitore: abilitato)
Attivo: non riuscito (Risultato: codice di uscita) dal lun 2017- 09-04 20:01:56 BST; 36 anni fa
Documenti: https://docs.microsoft.com/en-us/sql/linux
Processo: 8009 ExecStart = / opt / mssql / bin / sqlservr (codice = uscito, stato = 255)
PID principale: 8009 (codice = uscito, stato = 255)Started Microsoft SQL Server Database Engine. This is an evaluation version. There are [141] days left in the evaluation period. Stopping Microsoft SQL Server Database Engine... mssql-server.service: Main process exited, code=exited, status=255/n/a Stopped Microsoft SQL Server Database Engine. mssql-server.service: Unit entered failed state. mssql-server.service: Failed with result 'exit-code'.