首页主机资讯CentOS上SQL Server配置步骤

CentOS上SQL Server配置步骤

时间2025-11-24 11:13:03发布访客分类主机资讯浏览887
导读:CentOS 上 SQL Server 配置步骤 一 环境准备 以 root 或具有 sudo 权限的账号操作,确保系统为 CentOS 7/8,并先更新系统软件包:sudo yum update -y。 安装常见依赖:sudo yum...

CentOS 上 SQL Server 配置步骤

一 环境准备

  • root 或具有 sudo 权限的账号操作,确保系统为 CentOS 7/8,并先更新系统软件包:sudo yum update -y。
  • 安装常见依赖:sudo yum install -y wget curl openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel
  • 导入 Microsoft GPG 公钥:sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  • 说明:SQL Server on Linux 的官方仓库以 RHEL 为基线,CentOS 7/8 可直接使用对应的 RHEL 仓库配置。

二 安装 SQL Server 引擎与工具

  • 添加 Microsoft SQL Server 仓库(选择与系统匹配的版本,示例为 RHEL 7;若是 CentOS 8,将 7 替换为 8):
    sudo curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/7/prod.repo
  • 安装 SQL Server 引擎:sudo yum install -y mssql-server
  • 安装 ODBC 驱动与命令行工具(sqlcmd/bcp):sudo yum install -y msodbcsql17 unixODBC-devel mssql-tools
  • 将工具目录加入 PATH(便于直接执行 sqlcmd):
    echo ‘export PATH=$PATH:/opt/mssql-tools/bin’ > > ~/.bashrc & & source ~/.bashrc。

三 初始化与启动服务

  • 运行配置向导,设置 SA 密码并选择版本(如 Developer/Express/Enterprise):sudo /opt/mssql/bin/mssql-conf setup
  • 启动服务并设置开机自启:sudo systemctl start mssql-server & & sudo systemctl enable mssql-server。
  • 验证服务状态:systemctl status mssql-server(应显示为 active (running))。

四 远程连接与防火墙

  • 开放默认端口 1433/TCP(FirewallD):
    sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent & & sudo firewall-cmd --reload。
  • 云服务器需同时在云平台安全组放行 1433/TCP
  • 本地连接测试:sqlcmd -S localhost -U sa -P ‘YourStrongPassword’;远程连接使用服务器 IP 替代 localhost。
  • 连接成功后可执行:
    1> SELECT @@VERSION;
    2> GO。

五 常用配置与优化

  • 修改 SA 密码:sudo systemctl stop mssql-server & & sudo /opt/mssql/bin/mssql-conf set-sa-password & & sudo systemctl start mssql-server。
  • 启用 SQL Server 代理:
    USE master;
    EXEC sp_configure ‘show advanced options’, 1; RECONFIGURE;
    EXEC sp_configure ‘Agent XPs’, 1; RECONFIGURE;
  • 内存上限(示例将最大服务器内存设为 16000 MB):
    EXEC sp_configure ‘show advanced options’, 1; RECONFIGURE;
    EXEC sp_configure ‘max server memory (MB)’, 16000; RECONFIGURE;
  • 提示:生产环境请结合实例负载与系统内存合理设置内存上限,避免与操作系统和其他服务争用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS上SQL Server配置步骤
本文地址: https://pptw.com/jishu/754264.html
CentOS HDFS配置中常见错误 CentOS Hadoop学习资源哪里找

游客 回复需填写必要信息