要在Ubuntu上远程连接SQL Server,您需要按照以下步骤进行设置:
首先,确保您的Ubuntu系统已经安装了SQL Server。您可以通过以下命令安装SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
安装完成后,您需要配置SQL Server以允许远程连接。运行以下命令:
sudo /opt/mssql/bin/mssql-conf setup
按照提示设置SA密码并选择数据库版本。
默认情况下,SQL Server使用端口1433进行TCP连接。您需要在防火墙上打开这个端口。如果您使用的是ufw
防火墙,可以运行以下命令:
sudo ufw allow 1433/tcp
编辑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
在Windows上使用SQL Server Management Studio连接到远程Ubuntu SQL Server实例。在连接对话框中,输入远程服务器的IP地址或主机名,以及端口号1433,然后使用配置的SA账户名和密码进行连接。
您也可以使用sqlcmd
命令行工具从Ubuntu连接到远程SQL Server。例如:
sqlcmd -S your_remote_server_ip -U sa -P your_sa_password
请确保将your_remote_server_ip
、your_sa_password
替换为实际的远程服务器IP和SA密码。