使用 Windows 上的 SQL Server Management Studio 管理 Linux 上的 SQL Server
1、SQLServer的安装和配置
确保SQL Server已经在Linux服务器上成功安装并配置。
2、防火墙配置
确保Linux服务器上的防火墙允许入站连接到SQL Server的端口(默认为1433)。例如,如果您使用的是ufw
(Uncomplicated Firewall),可以使用以下命令来允许1433端口的入站连接:
sudo ufw allow 1433/tcp
3、客户端工具
使用支持远程连接SQL Server的客户端工具,如SQL Server Management Studio (SSMS)、Azure Data Studio、命令行工具(如sqlcmd
或mssql-cli
)等。
这里我用的就是SSMS进行远程连接,如下图:


4、网络配置
确保您的客户端计算机能够通过网络到达SQL Server的IP地址和端口。最简单的方式,ping
一下对应的ip地址:
ping ipaddress
关于ping不了可能出现的问题:(虚拟机)
1、桥接模式
- 可能性一,虚拟机防火墙禁ping,请关闭虚拟机防火墙重试;
- 可能性二,桥接设置的ip有冲突或者是虚拟机桥接服务不正常。
2、nat模式
- 可能性一,虚拟机防火墙禁ping,请关闭虚拟机防火墙重试;
- 可能性二,本机上的vmnet8网卡被禁用了;
- 可能性三,vbox的nat模式,vpc的共享模式,本来就这样的。
3、如果是host-only模式,一般就是虚拟机防火墙禁ping了。
4、虚拟机网卡同时使用NAT网卡和桥接网卡,网卡冲突。