環境
- windows11
- wsl2
- メモリ = 8GB
結論
メモリが8GBしかなく、wslで使えるメモリを2GBに制限していて、エラーになりました。
%USERPROFILE%.wslconfig の設定を3GBに上げる+windowsを再起動して対応しました。
[wsl2]
memory=3GB
swap=4GB
エラーメッセージ
sqlservr: This program requires a machine with at least 2000 megabytes of memory.
/opt/mssql/bin/sqlservr: This program requires a machine with at least 2000 megabytes of memory.
(機械翻訳)
sqlservr: このプログラムには、少なくとも 2000 MB のメモリを搭載したマシンが必要です。
/opt/mssql/bin/sqlservr: このプログラムには、少なくとも 2000 MB のメモリを搭載したマシンが必要です。