Получение кода ошибки (1) при установке сервера MSSQL в Ubuntu 16.04

Получение кода ошибки (1) при установке MSSQL Server в ubuntu 16.04

ОШИБКА. У этого устройства должно быть не менее 3,25 гигабайт памяти для установки Microsoft (R) SQL Server (R). [!d1 ]

Но у меня 283,4 гигабайта бесплатно.

1
задан 18 November 2016 в 14:50

4 ответа

283,4 ГБ - это объем пространства на жестком диске, который у вас есть.

Ошибка 3.25 gigabytes of memory относится к вашей доступной емкости RAM (Random Access Memory).

Чтобы узнать, как у вас есть доступная память, введите это в свой терминал:

$ free -m

Это даст вам отсчет в мегабайтах (МБ), сколько у вас RAM. [ ! d4]

2
ответ дан 23 May 2018 в 04:06

Эта проблема также может возникать на Mac OSx, если вы не обновляете доступную ОЗУ Docker. Обычно Docker по умолчанию выделяет 2 ГБ ОЗУ, тогда как для этого изображения требуется не менее 3,25 ГБ ОЗУ. Ниже вы можете найти соответствующее меню в докере для обновления распределения RAM:

2
ответ дан 23 May 2018 в 04:06

Если вы используете контейнер Docker «microsoft / mssql-server-linux», проблема здесь может быть не в памяти вашего компьютера, а в объеме памяти, который Docker резервирует для контейнера. Значение по умолчанию - 2 ГБ. См. Запуск образа док-станции SQL Server в Linux, Mac или Windows.

0
ответ дан 23 May 2018 в 04:06
  • 1
    Обычно можно запросить через комментарий, если они используют «контейнер-докер», сначала, и если да, тогда опубликуйте ответ. Хороший ответ тем не менее. – WinEunuuchs2Unix 1 December 2016 в 15:15
  • 2
    Я не запускаю " microsoft / mssql-server-linux " Докер. – Harish Chamyal 13 December 2016 в 22:46

Попробуйте следующее:

sudo docker run --memory 4096m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=password' -v 'host-directory:/var/opt/mssql' -p 1433:1433 -d microsoft/mssql-server-linux
0
ответ дан 23 May 2018 в 04:06

Другие вопросы по тегам:

Похожие вопросы: