阅读量:2
CentOS下SQL Server配置步骤
1. 安装前准备
- 更新系统:确保系统软件包为最新版本,避免兼容性问题。
sudo yum update -y - 安装必要依赖包:SQL Server需要
libaio、openssl等库支持,安装以下依赖:sudo yum install -y wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel
2. 添加SQL Server YUM存储库
- 下载并添加Microsoft提供的SQL Server YUM存储库配置文件(以CentOS 7为例,CentOS 8需替换为对应路径):
sudo curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/7/prod.repo - 导入Microsoft GPG密钥以验证软件包完整性:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
3. 安装SQL Server
- 使用YUM命令安装SQL Server核心软件包:
sudo yum install -y mssql-server - 运行配置脚本,设置SA系统管理员账户密码(需符合复杂度要求,如包含大小写字母、数字和特殊字符):
sudo /opt/mssql/bin/mssql-conf setup - 按提示选择SQL Server版本(如Developer版、Express版),等待安装完成。
4. 启动SQL Server服务
- 启动SQL Server服务:
sudo systemctl start mssql-server - 设置服务开机自启,确保系统重启后自动运行:
sudo systemctl enable mssql-server
5. 验证SQL Server安装
- 使用
sqlcmd命令行工具连接SQL Server(默认端口1433,SA账户):/opt/mssql/bin/sqlcmd -S localhost -U sa -P YourPassword - 连接成功后,执行以下命令查看SQL Server版本信息,确认安装正常:
SELECT @@VERSION; GO
6. 配置防火墙(允许远程连接)
- 默认情况下,CentOS防火墙会阻止外部访问SQL Server端口(1433)。添加防火墙规则:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload - 若需允许SQL Server Browser服务(用于实例名称解析),需额外开放1434端口:
sudo firewall-cmd --zone=public --add-port=1434/tcp --permanent sudo firewall-cmd --reload
7. 高级配置(可选)
- 启用SQL Server代理(用于作业调度、警报等功能):
登录SQL Server后,执行以下命令:USE master; EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'Agent XPs', 1; RECONFIGURE; - 配置网络参数(修改
mssql.conf文件调整端口、IP绑定等):
编辑SQL Server配置文件(位于/var/opt/mssql/mssql.conf):
找到sudo nano /var/opt/mssql/mssql.conf[network]section,修改tcpip参数(如修改端口为1433):保存后重启服务使配置生效:[network] tcpip = truesudo systemctl restart mssql-server - 调整内存限制(优化SQL Server性能):
编辑mssql.conf中的[memory]section,设置最大内存使用量(如3GB):重启服务后生效。[memory] memorylimitmb = 3000
8. 远程连接配置(可选)
- 若需从其他机器连接SQL Server,需确保:
- 防火墙已开放1433端口(见步骤6);
- SQL Server配置为允许远程连接(默认允许,可通过
mssql.conf中的[network]section确认tcpip = true); - 使用SQL Server Management Studio(SSMS)或其他客户端工具,输入服务器IP、SA账户及密码连接。
以上就是关于“CentOS下SQL Server配置步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm