温馨提示×

Ubuntu如何配置SQL Server网络

小樊
46
2025-02-25 10:55:51
栏目: 云计算
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在Ubuntu上配置SQL Server网络涉及几个步骤,包括安装SQL Server、配置网络设置、打开必要的端口以及确保网络配置正确。以下是详细的步骤:

安装SQL Server

  1. 导入公共存储库GPG密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
  1. 注册SQL Server Ubuntu存储库
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
  1. 安装SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
  1. 运行mssql-conf setup
sudo /opt/mssql/bin/mssql-conf setup

按照提示选择数据库版本及设置SA密码。

配置SQL Server网络

  1. 启用SQL Server代理
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
  1. 更改默认数据或日志目录位置(可选):
sudo mkdir /home/d/mssql/data
sudo chown mssql:mssql /home/d/mssql/data
  1. 打开SQL Server TCP端口(默认值为1433):
  • 在Ubuntu上,默认情况下,SQL Server可能只允许本地连接。为了允许远程连接,需要修改SQL Server的配置文件。这通常涉及到编辑/etc/sqlserver/sqlservr.conf文件,并修改listen_address参数。

  • 另外,需要在防火墙上打开1433端口,以允许外部连接。这可以通过ufw命令完成:

sudo ufw allow 1433
  1. 配置静态IP地址(如果使用静态IP):
  • 编辑网络配置文件,例如/etc/netplan/00-installer-config.yaml,根据自身网络环境配置网络参数。

验证网络配置

  • 使用ifconfigip addr命令检查网络接口是否正确配置。
  • 使用ping命令测试与网关的连通性。
  • 使用telnetnc命令测试1433端口是否开放:
telnet localhost 1433

nc -vz localhost 1433

以上步骤应该能够帮助你在Ubuntu上配置SQL Server网络。如果在配置过程中遇到问题,请检查每一步的输出,并确保所有依赖项都已正确安装。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:如何在Ubuntu上配置SQL Server网络

0