Centos 安装 SqlSever 2017

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

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

2.通过yum安装

yum install -y mssql-server

Centos 安装 SqlSever 2017

 

 

3.运行包安装完成后mssql conf 安装并按照提示操作以设置 SA 密码,并选择你的版本,安装完成后会自动启动数据库服务。

export MSSQL_COLLATION='Chinese_PRC_CI_AS'
export MSSQL_LCID='2052'
/opt/mssql/bin/mssql-conf setup

Centos 安装 SqlSever 2017

 

 

选 2 developer

如有遇到内存不足,安装失败:

Centos 安装 SqlSever 2017

 

 

cd /opt/mssql/bin/ # 进入目录 
mv sqlservr sqlservr.bak # 保存备份文件 
python  #使用python修改内存限制的代码

然后使用python,进行如下操作:

>>> oldfile = open("sqlservr.bak", "rb").read()
>>> newfile = oldfile.replace("\xff\x93\x35\x77", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(newfile)
>>>exit()

 

Centos 安装 SqlSever 2017

 

 然后重新安装:

/opt/mssql/bin/mssql-conf setup

如果遇到:

/bin/bash: /opt/mssql/bin/sqlservr: 权限不够   

执行 : chmod 777 sqlservr 后再开启服务 systemctl start mssql-server 

上一篇:SQLsever数据库操作权限授予与回收语法


下一篇:C# sqlSever数据库对象