破解Ms Sql内存低于2000M限制
解决安装Linux版Ms Sql 提示This program requires a machine with at least 2000 megabytes of memory.(内存小于2000M的)限制
安装过程
https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-2017
按照官方步骤完成后。在安装的时候如果提示:This program requires a machine with at least 2000 megabytes of memory.
按照以下步骤操作
切换工作目录:
cd /opt/mssql/bin
备份原文件
cp sqlservr sqlservr.bak
重命名原文件
mv sqlservr sqlservr.old
使用python进行修改
python
a = open("sqlservr.old", "rb").read() b = a.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e") open("sqlservr", "wb").write(b) exit()
修改完后,设置权限
chmod 755 sqlservr
可以继续安装了。