温馨提示×

Debian上SQL Server的网络配置技巧

小樊
39
2025-08-03 14:57:02
栏目: 云计算

在Debian上配置SQL Server网络涉及多个步骤,以下是一个基本的指南,帮助你完成网络配置:

安装必要的软件包和依赖项

首先,确保系统是最新的,并安装必要的软件和依赖项:

sudo apt update && sudo apt upgrade sudo apt install -y curl gnupg apt-transport-https 

添加Microsoft SQL Server存储库

导入Microsoft的GPG密钥并配置系统以使用Microsoft的存储库:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod/ stable main" | sudo tee /etc/apt/sources.list.d/mssql-server.list 

安装SQL Server

安装SQL Server及其相关工具:

sudo apt update sudo apt install -y mssql-server 

在安装过程中,系统会提示你接受最终用户许可协议(EULA),请阅读并接受协议以继续。

配置SQL Server

执行基本配置命令,设置系统管理员(SA)用户的密码:

sudo /opt/mssql/bin/mssql-conf setup 

配置防火墙

打开防火墙上的SQL Server TCP端口(默认值为1433):

sudo apt install firewalld sudo firewall-cmd --zone public --add-port 1433/tcp --permanent sudo firewall-cmd --reload 

或者使用 iptables

sudo apt install iptables sudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPT sudo iptables-save /etc/iptables/rules.v4 

配置网络

根据具体需求,配置网络接口。Debian 10及更高版本可以使用 netplan 进行网络配置。

编辑或创建网络配置文件:

sudo nano /etc/netplan/01-netcfg.yaml 

例如,配置有线连接:

network: version: 2 ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] 

应用网络配置:

sudo netplan apply 

启用远程连接

确保SQL Server实例上启用了远程连接。可以使用SQL Server配置管理器来启用TCP/IP协议,并允许远程连接。

配置SQL Server允许远程连接

打开SQL Server Management Studio (SSMS) 或使用其他SQL客户端连接到你的SQL Server实例。

在对象资源管理器中,展开“服务器对象”,右键点击你的服务器实例,选择“属性”。

在“连接”选项卡中,确保“允许远程连接到此服务器”选项已勾选。

点击“确定”保存更改。

测试连接

最后,测试你的配置是否成功。你可以使用SQL客户端(如SSMS)从另一台机器连接到你的Debian系统上的SQL Server实例。

通过以上步骤,你应该能够在Debian系统上成功配置SQL Server的网络连接。

0