在 Ubuntu 上远程访问 SQL Server Management Studio (SSMS) 的过程分为两个部分:配置 SQL Server 以允许远程连接,以及在 Ubuntu 上安装和配置 SSMS。以下是详细步骤:
配置 SQL Server 允许远程连接
-
打开 SQL Server 配置管理器:
- 在 Windows 上,搜索并打开“SQL Server 配置管理器”。
-
启用 TCP/IP 协议:
- 在左侧导航栏中展开“SQL Server 网络配置”。
- 选择你的 SQL Server 实例,然后展开“协议”。
- 右键点击“TCP/IP”并选择“启用”。
-
重启 SQL Server 服务:
- 在“SQL Server 服务”下找到你的 SQL Server 实例,右键点击并选择“重启”。
-
配置防火墙:
- 打开 Windows 防火墙设置。
- 创建一个新的入站规则,允许 TCP 端口 1433(默认的 SQL Server 端口)。
-
配置 SQL Server 允许远程连接:
- 打开 SQL Server Management Studio (SSMS)。
- 连接到你的 SQL Server 实例。
- 右键点击服务器名称,选择“属性”。
- 在“连接”选项卡中,确保“允许远程连接到此服务器”被勾选。
在 Ubuntu 上安装和配置 SSMS
-
安装 Wine:
- Wine 是一个允许在 Linux 上运行 Windows 应用程序的兼容层。
sudo apt update
sudo apt install wine64 wine32
-
下载 SQL Server Management Studio (SSMS):
-
使用 Wine 安装 SSMS:
cd ~/Downloads
wine SSMS-Setup-ENU.exe
-
配置 SSMS 连接:
- 打开 Wine 文件管理器(通常可以通过在终端中输入
winecfg 来访问)。
- 导航到
~/.wine/drive_c/Program Files/Microsoft SQL Server/MSSQL Server Management Studio。
- 打开 SSMS 应用程序。
- 在连接对话框中,输入你的 SQL Server 实例的详细信息:
- 服务器名称:输入你的 SQL Server 实例的名称或 IP 地址。
- 身份验证:选择“SQL Server 身份验证”并输入用户名和密码。
-
连接到 SQL Server:
- 点击“连接”按钮,如果一切配置正确,你应该能够成功连接到你的 SQL Server 实例。
通过以上步骤,你可以在 Ubuntu 上远程访问 SQL Server Management Studio (SSMS)。请确保在配置过程中遵循最佳安全实践,例如使用强密码和限制远程连接的 IP 地址范围。