Linux环境安装SqlServer(破解3.25G内存限制)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境安装SqlServer(破解3.25G内存限制)相关的知识,希望对你有一定的参考价值。

1.必须 RHEL 7.3 或 7.4 推荐Centos 7.3

2.终端中输入su 根据提示输入root密码

3.下载 Microsoft SQL Server Red Hat 存储库配置文件:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

4.运行以下命令,安装 SQL Server:

sudo yum install -y mssql-server

5.运行包安装完成后mssql conf 安装并按照提示操作以设置 SA 密码,并选择你的版本。

sudo /opt/mssql/bin/mssql-conf setup

6.第五步命令执行时会提示错误:如下

sqlservr: This program requires a machine with at least 3250 megabytes of memory.

7.执行命令(将3.25G改为512M)

cd /opt/mssql/bin/
# mv sqlservr sqlservr.old
# python
a = open("sqlservr.old", "rb").read()
b = a.replace("\\x80\\x10\\xb7\\xc1", "\\x00\\x80\\x84\\x1e")
open("sqlservr", "wb").write(b)
(完成后Ctrl+D)
# chmod +x sqlservr

8.重新执行第五步命令 (第一个提示为要选择什么版本 2为开发板,第二个提示为要选择的语言 10为中文,第三个提示为输入SA 密码  等待完成)

sudo /opt/mssql/bin/mssql-conf setup

9.配置完成后,请验证服务是否正在运行:

systemctl status mssql-server

10.看到此图 恭喜你成功了

技术分享

11.Linux开启1433端口 要不怎么远程连接呢

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

接下来可按照微软文献安装SQL命令行工具已经做本地测试。

微软:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat

 

以上是关于Linux环境安装SqlServer(破解3.25G内存限制)的主要内容,如果未能解决你的问题,请参考以下文章

破解SQLServer for Linux预览版的3.5GB内存限制 (RHEL篇) 转

验证码识别工具GraphicsMagick1.3.25和Tesseract-OCR4.0.0 Linux安装部署过程记录

Linux安装JIRA6.3.6以及安装破解汉化插件

Intellij idea史上最简单的教程之Linux下安装与破解Intellij idea2017

Java EE开发环境——MyEclipse2017破解 和 Tomcat服务器配置

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记