Ich verwende SQL Server 2017, Release Candidate 2 (RC2) unter Linux (Ubuntu 16.04).
Wenn der Server gestartet wird, wird normalerweise auch SQL Server gestartet. Aus irgendeinem Grund wird SQL Server jedoch nicht mehr gestartet. Zumindest kann ich mit sqlcmd keine Verbindung herstellen . Ich erhalte jetzt jedes Mal ein ODBC-Zeitlimit ( "Sqlcmd: Fehler: Microsoft ODBC-Treiber 13 für 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..
Wenn ich jedoch renne:
ps aux | grep mssql
Ich erhalte zwei Einträge zurück, die zeigen, dass der mssql
Benutzer den sqlservr
Prozess ausführt.
Außerdem weist die Fehlerprotokolldatei in / var / opt / mssql / log / keinen Zeitstempel auf, der beim Starten der VM (oder beim Neustart des Dienstes) übereinstimmt, und es gibt auch keine neuen Einträge in dieser Datei.
UND in / var / log / messages wird nur Folgendes angezeigt:
Dies ist eine Evaluierungsversion. Im Bewertungszeitraum verbleiben [141] Tage.
Wenn ich renne systemctl status mssql-server
, bekomme ich folgendes:
● mssql-server.service - Microsoft SQL Server-Datenbankmodul
Geladen: geladen (/lib/systemd/system/mssql-server.service; aktiviert; Herstellervoreinstellung: aktiviert)
Aktiv: fehlgeschlagen (Ergebnis: Exit-Code) seit Montag 2017- 09-04 20:01:56 BST; Vor 36 Jahren
Docs: https://docs.microsoft.com/en-us/sql/linux
Prozess: 8009 ExecStart = / opt / mssql / bin / sqlservr (Code = beendet, Status = 255)
Haupt-PID: 8009 (Code = beendet, Status = 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'.
quelle