要在Ubuntu上远程连接SQL Server,您需要按照以下步骤进行配置:
在Ubuntu上安装SQL Server,可以通过添加Microsoft的官方存储库来实现。对于Ubuntu 20.04,使用以下命令:
sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
sudo apt-get update
sudo apt-get install -y mssql-server
设置SA密码:
sudo /opt/mssql/bin/mssql-conf setup
启动SQL Server服务并设置为开机自启动:
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
验证服务状态:
sudo systemctl status mssql-server --no-pager
打开SQL Server的TCP端口(默认是1433):
sudo ufw allow 1433/tcp
重新加载防火墙规则:
sudo ufw reload
在本地机器上使用以下命令连接到SQL Server:
sqlcmd -S <服务器IP地址或主机名> -U SA -P 'YourPassword'
其中,YourPassword
是在配置SQL Server时设置的SA密码。
请注意,在进行远程连接时,应确保采取适当的安全措施,如使用SSL加密、配置防火墙规则、限制访问的IP地址范围等,以保护数据的安全性和完整性。