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

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

ОШИБКА: Эта машина должна иметь по крайней мере 3,25 гигабайта памяти для установки Microsoft(R) SQL Server(R).

Но у меня есть свободные 283,4 гигабайта.

2
задан 18 November 2016 в 13:50

5 ответов

Когда Microsoft Structured Query Language (SQL) заявляет, что требуется 3,25 ГБ свободной памяти, это говорит о RAM (Оперативная память) или энергозависимая память.

, Когда Вы говорите, у Вас есть 283,4 ГБ памяти, свободной, Вы говорите об энергонезависимой памяти иначе устройство хранения данных Жесткого диска или устройство хранения данных Твердотельного диска (SSD).

, Хотя они - оба "память", Вы сравниваете яблоки с апельсинами, которые являются оба "фруктами".

Для наблюдения, сколько RAM у Вас есть доступное использование команда free от Терминала. т.е.:

$ free
              total        used        free      shared  buff/cache   available
Mem:        8031732     1614708     4377704      750208     2039320     5357500
Swap:       8191996           0     8191996

первая строка "Мадам": относится к RAM. Вторая строка "Подкачка" относится к области подкачки жесткого диска, которую мы назовем "резервной RAM" из-за отсутствия лучшего термина.

первый столбец является Вашей общей установленной RAM / Подкачка (в этом случае 8 ГБ каждый), второе, сколько используется и третье, сколько "свободно". В этом случае 4 ГБ RAM свободны, и 8 ГБ Подкачки свободно.

Для увеличения свободной RAM можно закрыть веб-браузер, аудиоплееры, видео, и т.д.

2
ответ дан 2 December 2019 в 01:43

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

enter image description here

2
ответ дан 2 December 2019 в 01:43

283.4 ГБ являются количеством Пространства на жестком диске, которое Вы имеете.

ошибка 3.25 gigabytes of memory отсылает к Вашей доступной RAM (Оперативная память) способность.

Для обнаружения, сколько RAM Вы имеете в наличии введите это в своем терминале:

$ free -m

Это даст Вам считывание в Мегабайтах (МБ), относительно того, сколько RAM Вы имеете.

2
ответ дан 2 December 2019 в 01:43

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

0
ответ дан 2 December 2019 в 01:43

Попробуйте это:

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
ответ дан 2 December 2019 в 01:43

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

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