信息发布→ 登录 注册 退出

centos sqlserver网络设置

发布时间:2025-08-01

点击量:

在centos系统中配置sql server网络功能需要完成一系列操作,以下是具体的操作流程:

  1. 安装SQL Server

    • 获取并部署SQL Server的YUM源文件:
      curl https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo
    • 安装SQL Server及相关组件:
      sudo yum install -y mssql-server mssql-tools unixODBC-devel
  2. 置SQL Server

    • 启动配置脚本进行初始化设置:
      sudo /opt/mssql/bin/mssql-conf setup

    根据提示选择合适的版本、同意许可协议,并设定系统管理员密码。

  3. 调整防火墙设置

    • 开启SQL Server使用的默认端口1433:
      sudo firewall-cmd --zone public --add-port 1433/tcp --permanent
      sudo firewall-cmd --reload
  4. 开启远程访问权限

    • 在SQL Server配置管理器中激活TCP/IP协议:
      • 打开SQL Server Configuration Manager。
      • 导航至“SQL Server Network Configuration” -> “[实例名称]的协议”。
      • 右键点击“TCP/IP”,选择“启用”选项。
      • 修改TCP/IP属性中的“TCP端口”为1433:
        exec sp_configure 'tcp dynamic ports', ''
        exec sp_configure 'tcp port', 1433
        RECONFIGURE
  5. 测试连接状态

    • 使用sqlcmd命令行工具执行本地连接测试:
      sqlcmd -S localhost -U SA -P 'YourPassword'

    确保可以顺利连接并进入SQL Server的命令行界面。

  6. 通过内网穿透工具(例如cpolar)实现远程访问(可选步骤):

    • 安装cpolar穿透服务:
      curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
    • 创建隧道并将SQL Server的1433端口映射到公网地址:
      sudo cp polar-authtoken /etc/cpolar/auth-tokens
      sudo systemctl enable cpolar
      sudo systemctl start cpolar
    • 获取公网访问地址以测试远程连接能力。

按照上述步骤操作后,您即可在CentOS系统上成功配置SQL Server网络功能,支持本地与远程访问。

标签:# centos  # 工具  # sqlserver  # sql  # 命令行  # 远程访问  # 可在  # 并将  # 可选  # 内网  # 右键点击  # 访问权限  # 操作流程  # 根据提示  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!