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

1077
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版本