Я использую SQL Server 2017, Release Candidate 2 (RC2) в Linux (Ubuntu 16.04).
Когда сервер запускается, обычно запускается и SQL Server. Но по какой-то причине SQL Server больше не запускается. По крайней мере, я не могу подключиться к нему с помощью sqlcmd . Я получаю сообщение об ошибке тайм-аута ODBC ( «Sqlcmd: Ошибка: драйвер Microsoft ODBC 13 для 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..
Тем не менее, когда я бегу:
ps aux | grep mssql
Я получил две записи, возвращающие, показывающие, что mssql
пользователь запускает sqlservr
процесс.
Кроме того , ErrorLog файл в / вар / Opt / MSSQL / Журнал / не имеет соответствия меток , когда я начал VM (или перезапуске службы), и нет никаких новых записей в этом файле.
И, в / var / log / messages , все, что появляется, это:
Это ознакомительная версия. В оценочном периоде осталось [141] дней.
Если я бегу systemctl status mssql-server
, то получаю следующее:
● mssql-server.service - ядро СУБД Microsoft SQL Server
Загружен: загружен (/lib/systemd/system/mssql-server.service; включен; предустановка поставщика: включен)
Активен: не выполнен (Результат: код выхода) с понедельника 2017 г. 09-04 20:01:56 BST; 36s ago
Документы: https://docs.microsoft.com/en-us/sql/linux
Процесс: 8009 ExecStart = / opt / mssql / bin / sqlservr (code = exited, status = 255)
Основной PID: 8009 (code = выход, статус = 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'.
источник