温馨提示×

Ubuntu SQL Server如何远程连接

小樊
47
2025-05-13 13:39:51
栏目: 云计算

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

安装和配置SQL Server

  1. 安装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
    
  1. 配置SQL 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配置允许远程连接。在SQL Server Configuration Manager中,启用TCP/IP协议,并确保SQL Server Browser服务正在运行。

远程连接

  1. 使用SQL Server Management Studio (SSMS)
  • 在另一台机器上安装并打开SSMS。
  • 输入Ubuntu服务器的IP地址或主机名,以及配置的端口号(1433)。
  • 输入SQL Server登录凭据(用户名和密码)。
  • 点击“连接”按钮进行测试。
  1. 使用命令行工具sqlcmd
  • 在本地机器上使用以下命令连接到SQL Server:

    sqlcmd -S <服务器IP地址或主机名> -U SA -P 'YourPassword'
    

    其中,YourPassword 是在配置SQL Server时设置的SA密码。

请注意,在进行远程连接时,应确保采取适当的安全措施,如使用SSL加密、配置防火墙规则、限制访问的IP地址范围等,以保护数据的安全性和完整性。

0