在 ubuntu 16.04 中安装 MSSQL Server 时出现错误代码(1)
错误:此计算机必须至少具有 3.25 GB 的内存才能安装 Microsoft(R) SQL Server(R)。
但我有283.4千兆字节的可用空间。
答案1
当 Microsoft 结构化查询语言 (SQL) 说它需要 3.25 GB 的可用内存时,它指的是 RAM(随机存取存储器)或易失性存储器。
当您说有 283.4 GB 的可用内存时,您指的是非易失性存储器,又称硬盘存储或固态磁盘 (SSD) 存储。
尽管它们都是“记忆”,但您正在将苹果与橘子进行比较,而两者都是“水果”。
要查看有多少可用 RAM,请使用free
终端中的命令。即:
$ free
total used free shared buff/cache available
Mem: 8031732 1614708 4377704 750208 2039320 5357500
Swap: 8191996 0 8191996
第一行“Mem:”指的是 RAM。第二行“Swap”指的是硬盘交换空间,由于没有更好的术语,我们将其称为“备份 RAM”。
第一列是您安装的总 RAM / Swap(本例中各为 8 GB),第二列表示已使用量,第三列表示“可用”量。本例中,4 GB RAM 是可用的,8 GB Swap 是可用的。
为了增加可用 RAM,您可以关闭网络浏览器、音乐播放器、视频等。
答案2
283.4GB 是您的硬盘空间大小。
该错误3.25 gigabytes of memory
与可用的 RAM(随机存取存储器)容量有关。
要了解有多少可用 RAM,请在终端中输入以下命令:
$ free -m
这将以兆字节 (MB) 为单位读出您有多少 RAM。
答案3
答案4
尝试这个:
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