破解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

可以继续安装了。

posted @ 2021-01-20 17:30  Tenk的园子  阅读(776)  评论(0编辑  收藏  举报