在 CentOS 上安装 SQL Server 的标准步骤
以下步骤适用于 CentOS 7/8,以 SQL Server 2019 为例,涵盖在线安装、初始化配置、远程访问与常用验证。
一 环境准备
sudo yum update -ysudo yum install -y curl wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-develsudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/7/mssql-server.reposudo curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/8/mssql-server.repo二 安装与初始化
sudo yum install -y mssql-serversudo /opt/mssql/bin/mssql-conf setupsudo systemctl start mssql-serversudo systemctl enable mssql-serversudo systemctl status mssql-server(应显示为 active (running))三 安装命令行工具与连接验证
sudo yum install -y msodbcsql17 unixodbc-develecho 'export PATH=/opt/mssql/bin:$PATH' >> ~/.bashrc && source ~/.bashrcsqlcmd -S localhost -U sa -P 'YourStrong!Passw0rd'SELECT @@VERSION; GO四 远程访问与防火墙配置
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanentsudo firewall-cmd --reload-S <IP>,1433)。五 常见问题与进阶配置
USE master; EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'Agent XPs', 1; RECONFIGURE;EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'max server memory (MB)', 16000; RECONFIGURE;