新手必看:在Linux上安装SQL Server的步骤

1. 确认系统环境

在开始安装SQL Server之前,请确保您的Linux操作系统版本符合SQL Server的最低要求。推荐使用以下版本:

Ubuntu 16.04 LTS

Red Hat Enterprise Linux 7.3

SUSE Linux Enterprise Server v12 SP2

CentOS 7.3

可以通过以下命令查看当前系统版本:

lsb_release -a

如果您的系统版本符合SQL Server的最低要求,则可以继续安装。

2. 添加Microsoft SQL Server存储库

2.1 导入Microsoft GPG密钥

输入以下命令将Microsoft GPG密钥导入到系统中:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

如果您不使用Ubuntu 16.04,则根据您使用的Linux版本选择正确的命令。

2.2 添加Microsoft SQL Server存储库

为了能够安装SQL Server,您需要添加Microsoft SQL Server存储库。根据您使用的操作系统选择以下任一命令:

Ubuntu 16.04

sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"

Red Hat Enterprise Linux 7.3

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

SUSE Linux Enterprise Server v12 SP2

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

CentOS 7.3

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

3. 安装Microsoft SQL Server

运行以下命令来安装SQL Server:

sudo apt-get update

sudo apt-get install -y mssql-server

如果您使用的是Red Hat Enterprise Linux或CentOS系统,使用以下命令:

sudo yum install -y mssql-server

如果您使用的是SUSE Linux Enterprise Server系统,则使用以下命令:

sudo zypper install -y mssql-server

安装过程中会要求您设置SA用户密码,请务必设置一个强密码,并牢记该密码。

4. 启动Microsoft SQL Server

运行以下命令来启动SQL Server服务:

sudo systemctl start mssql-server

如果您使用的是CentOS 7,则使用以下命令启动SQL Server服务:

sudo systemctl start mssql-server.service

检查服务是否已成功启动:

systemctl status mssql-server

如果服务发生故障,请查看日志文件以获取更多信息:

sudo tail /var/opt/mssql/log/errorlog

5. 配置防火墙规则

打开防火墙以允许SQL Server的访问:

Ubuntu 16.04

sudo ufw allow 1433/tcp

sudo ufw reload

Red Hat Enterprise Linux 7.3

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

sudo firewall-cmd --reload

SUSE Linux Enterprise Server v12 SP2

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

sudo firewall-cmd --reload

CentOS 7.3

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

sudo firewall-cmd --reload

6. 安装SQL Server命令行工具

推荐安装Microsoft SQL Server命令行工具,您可以使用此工具以命令行方式访问SQL Server。运行以下命令进行安装:

Ubuntu 16.04

sudo apt-get update

sudo apt-get install -y mssql-tools unixodbc-dev

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc

source ~/.bashrc

Red Hat Enterprise Linux 7.3

sudo yum install -y mssql-tools unixODBC-devel

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

source ~/.bash_profile

SUSE Linux Enterprise Server v12 SP2

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo

sudo zypper install -y mssql-tools unixODBC-devel

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc

source ~/.bashrc

CentOS 7.3

sudo yum install -y mssql-tools unixODBC-devel

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

source ~/.bash_profile

7. 结论

在上述步骤完成后,您已经成功在Linux上安装了SQL Server。您可以使用图形用户界面或命令行工具来管理和操作SQL Server实例。祝您使用愉快!

数据库标签