以下是在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤:
一、系统要求检查与准备
- 硬件要求
 
- 确保服务器有足够的内存和磁盘空间。SQL Server 2019 至少需要 2GB 的内存,建议使用更多内存以获得更好的性能。磁盘空间方面,根据你的数据库规模和预期增长,预留足够的空间,安装文件本身也需要一定的空间,大约 2GB - 4GB 左右。
 
- 软件要求
 
- 操作系统更新:首先,要确保 CentOS 7.9 系统已经更新到最新补丁。可以使用以下命令进行更新:
 
yum update -y 
         - 安装必要的依赖包:SQL Server 2019 需要一些系统库和工具,如
glibc、libstdc++等。安装以下依赖包: 
yum install -y curl policycoreutils-python openssh -server perl -wget 
         二、配置安装源
- 下载 Microsoft SQL Server 2019 存储库配置文件
 
- 使用以下命令下载存储库配置文件:
 
curl -o /etc/yum.repos.d/mssql -server - 2019.repo https://packages.microsoft.com/config/centos/7/mssql - server - 2019.repo 
         - 这个文件包含了安装 SQL Server 2019 所需软件包的信息,如软件包名称、版本和存储位置等。
 - 导入 Microsoft GPG 密钥
 
- 为了确保软件包的完整性和真实性,需要导入 Microsoft 的 GPG 密钥,使用以下命令:
 
rpm --import https://packages.microsoft.com/keys/microsoft.asc 
         三、安装 SQL Server 2019
- 安装 SQL Server 软件包
 
- 运行以下命令开始安装 SQL Server 2019:
 
yum install -y mssql - server 
         - 安装过程中,系统会自动下载并安装所需的软件包,这个过程可能需要一些时间,取决于你的网络速度和服务器性能。
 
四、配置 SQL Server
- 运行安装后配置脚本
 
- 安装完成后,需要运行
mssql - conf配置工具来设置一些基本参数,如 SA(系统管理员)密码。使用以下命令: 
/opt/mssql/bin/mssql - conf setup 
         - 按照提示设置 SA 密码,密码应该足够复杂,包含字母、数字和特殊字符。同时,你还可以设置其他参数,如 SQL Server 的默认数据目录等。
 - 启动并启用 SQL Server 服务
 
- 配置完成后,启动 SQL Server 服务:
 
systemctl start mssql - server 
         - 为了让 SQL Server 在系统重启后自动启动,还需要使用以下命令启用服务:
 
systemctl enable mssql - server 
         五、数据库初始化(可选)
- 连接到 SQL Server
 
- 可以使用
sqlcmd工具连接到 SQL Server。如果是在本地服务器上连接,使用以下命令: 
sqlcmd -S localhost -U SA -P 'your_password' 
         - 将
your_password替换为你之前设置的 SA 密码。 - 创建数据库
 
- 连接成功后,就可以创建数据库了。例如,使用以下命令创建一个名为
mydb的数据库: 
CREATE DATABASE mydb; GO
- 你还可以根据需要创建表、存储过程等数据库对象。
 
通过以上步骤,你就可以在 CentOS 7.9 上成功安装并初步配置 SQL Server 2019,并且可以进行简单的数据库初始化操作。在实际应用中,还需要根据具体的业务需求进行更深入的配置和安全设置。