ubuntu

Ubuntu上SQL Server的网络配置怎么做

小樊
46
2025-10-24 13:52:17
栏目: 云计算

Ubuntu上SQL Server网络配置指南

1. 安装SQL Server

首先需完成SQL Server的基础安装,步骤如下:

2. 配置SQL Server允许远程连接

默认情况下,SQL Server仅允许本地连接(localhost),需通过以下步骤开启远程访问:

3. 配置网络接口(静态IP,可选但推荐)

若需为Ubuntu分配固定IP(避免动态IP变动导致连接失败),可通过netplan(Ubuntu 18.04及以上版本常用)配置:

4. 配置防火墙允许SQL Server端口

Ubuntu默认使用ufw(Uncomplicated Firewall)作为防火墙,需允许SQL Server端口(默认1433)通过:

sudo ufw allow 1433/tcp       # 允许TCP 1433端口
sudo ufw reload               # 重新加载防火墙规则

验证端口是否开放:sudo ufw status,应显示1433/tcp ALLOW

5. 验证网络配置

6. (可选)配置SQL Server身份验证

默认情况下,SQL Server仅支持Windows身份验证。若需允许SQL Server身份验证(便于远程连接),需创建SQL登录名并授权:

-- 使用SA账户登录后执行
CREATE LOGIN [RemoteUser] WITH PASSWORD = 'StrongPassword123!';
USE [master];  -- 或目标数据库
CREATE USER [RemoteUser] FOR LOGIN [RemoteUser];
EXEC sp_addrolemember 'db_datareader', 'RemoteUser';  -- 授予读权限
EXEC sp_addrolemember 'db_datawriter', 'RemoteUser';  -- 授予写权限

之后可使用RemoteUser账户从远程客户端连接。

0
看了该问题的人还看了