ubuntu

Ubuntu SQL Server远程连接设置

小樊
52
2025-04-23 09:49:39
栏目: 云计算

要在Ubuntu上远程连接SQL Server,您需要按照以下步骤进行设置:

1. 安装SQL Server

首先,确保您的Ubuntu系统已经安装了SQL Server。您可以通过以下命令安装SQL Server:

sudo apt-get update
sudo apt-get install -y mssql-server

2. 配置SQL Server

安装完成后,您需要配置SQL Server以允许远程连接。运行以下命令:

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

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

3. 启用SQL Server TCP端口

默认情况下,SQL Server使用端口1433进行TCP连接。您需要在防火墙上打开这个端口。如果您使用的是ufw防火墙,可以运行以下命令:

sudo ufw allow 1433/tcp

4. 配置SQL Server以允许远程连接

编辑SQL Server的配置文件/etc/mssql/sqlservr.conf,找到listen_address参数,并将其设置为0.0.0.0以允许来自任何IP的连接:

listen_address = '0.0.0.0'

然后重启SQL Server服务:

sudo systemctl restart mssql-server

5. 使用SQL Server Management Studio (SSMS) 连接

在Windows上使用SQL Server Management Studio连接到远程Ubuntu SQL Server实例。在连接对话框中,输入远程服务器的IP地址或主机名,以及端口号1433,然后使用配置的SA账户名和密码进行连接。

6. 使用命令行工具连接

您也可以使用sqlcmd命令行工具从Ubuntu连接到远程SQL Server。例如:

sqlcmd -S your_remote_server_ip -U sa -P your_sa_password

请确保将your_remote_server_ipyour_sa_password替换为实际的远程服务器IP和SA密码。

0
看了该问题的人还看了