SQL Server在Ubuntu上的远程连接设置

1926
2025/4/9 9:32:26
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上设置SQL Server的远程连接涉及几个步骤,包括配置SQL Server以允许远程连接、打开必要的端口以及可能需要在防火墙中设置规则。以下是详细的步骤:

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

  • 使用SQL Server配置管理器:
    1. 打开终端。
    2. 输入以下命令以启动SQL Server配置管理器:
      sudo sqlservr
      
    3. 在配置管理器中,导航到 SQL Server 2005 Surface Area Configuration。
    4. 选择 Surface Area Configuration for Services and Connections。
    5. 展开 Database Engine,点击 Remote Connections。
    6. 在 Local and remote connections 中,选择适当的协议(通常是 TCP/IP)并启用它。
    7. 点击 Apply 并重启SQL Server服务。

2. 允许特定IP地址访问SQL Server

  • 配置防火墙规则:
    1. 使用 ufw(Uncomplicated Firewall)命令行工具:
      sudo ufw allow 1433/tcp
      sudo ufw allow 1434/tcp
      
    2. 这些命令将允许通过TCP端口1433和1434的连接,这些端口通常用于SQL Server的远程连接。

3. 在Ubuntu上使用SQL Server Management Studio (SSMS) 进行远程连接

  • 安装并配置SSMS:
    1. 从Microsoft官网下载并安装适用于Linux的SSMS。
    2. 打开SSMS并连接到SQL Server实例。
    3. 在 Connections 选项卡中,确保 Allow remote connections to this server 已被勾选。
    4. 输入远程服务器的IP地址和端口号(默认为1433)进行连接。

注意事项

  • 确保SQL Server服务已经启动并运行。
  • 如果使用的是非默认实例,需要在连接字符串中指定实例名称。
  • 在生产环境中,确保防火墙规则仅允许必要的IP地址访问SQL Server端口,以增强安全性。

通过以上步骤,您应该能够在Ubuntu上成功设置SQL Server的远程连接。如果在连接过程中遇到问题,请检查网络配置和防火墙规则,并确保SQL Server服务正常运行。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu swap空间可以删除吗