Не вдається запустити SQL Server на Ubuntu 16.04


11

У мене вчора був відкритий попередній попередній перегляд SQL Server v.Next на моїй машині Ubuntu 16.04. Але це не працює сьогодні.

Помилка нижче:

root @ OraServer: / var / opt / mssql / log # systemctl статус mssql-сервер
● mssql-server.service - двигун бази даних Microsoft (R) SQL Server (R)
   Завантажено: завантажено (/lib/systemd/system/mssql-server.service; увімкнено; попередньо встановлений постачальник: увімкнено)
   Активний: неактивний (мертвий) (Результат: код виходу) з Нд 2016-11-27 13:34:23 IST; 18 років тому
  Процес: 6368 ExecStart = / opt / mssql / bin / sqlservr (код = вийшов, статус = 1 / ПОМИЛКА)
 Основний PID: 6368 (код = вийшов, стан = 1 / НЕВЕРОЯТЬ)

27 листопада 13:34:23 OraServer systemd [1]: mssql-server.service: Блок введений невдалий стан.
27 листопада 13:34:23 OraServer systemd [1]: mssql-server.service: Помилка з результатом 'вихід-код'.
27 листопада 13:34:23 OraServer systemd [1]: mssql-server.service: Час відключення служби закінчився, перезапуск планування.
27 листопада 13:34:23 Система OraServer systemd [1]: Зупинка двигуна баз даних Microsoft (R) SQL Server (R).
27 листопада 13:34:23 OraServer systemd [1]: mssql-server.service: Запуск запиту повторюється занадто швидко.
27 листопада 13:34:23 OraServer systemd [1]: Не вдалося запустити Microsoft (R) SQL Server (R) Engine Engine.

Я не міг нічого побачити в журналах помилок SQL-сервера. Ви можете сказати, що немає журналів після останньої перезавантаження.

Відповіді:


12

SQL Server не запускався, оскільки в ОС не було 3250 МБ пам'яті. Відстежувала команда нижче

journalctl -u mssql-server.service -b
30 листопада 00:43:21 OraServer sqlservr [4075]: 
 sqlservr: цій програмі потрібна машина, що має щонайменше 3250 мегабайт пам'яті.

Додано пам'ять і запустили SQL Server:

systemctl status mssql-server

І оперативна пам'ять, і пам'ять жорсткого диска називаються пам'яттю, що часто викликає плутанину. ???? ми повинні збільшити таран або жорсткий диск!
Rizwan Patel

1
@RizwanPatel тут пам'ять відноситься до оперативної пам’яті
Rak

0

Я отримував таку ж помилку:

Запуск запиту повторюється занадто швидко

Але з іншої причини, яку виявила та сама команда, що і @Rak:

journalctl -u mssql-server.service -b

...

Помилка: каталог [/ var / opt / mssql / system /] не вдалося створити.

Спроба створити цей каталог виявила проблему (дозволи), перезапустивши службу, коли sudo це вирішило.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.