sqlserver开启远程连接教程

要在 SQL Server 上启用远程连接,需要执行以下步骤:

  1. 启用 TCP/IP 协议默认情况下,SQL Server 只启用共享内存协议和命名管道协议,因此需要先启用 TCP/IP 协议。可以使用 SQL Server 配置管理器或 SQL Server Surface Area Configuration 工具来完成此操作。使用 SQL Server 配置管理器的步骤如下:
    • 打开 SQL Server 配置管理器。
    • 展开“SQL Server 网络配置”节点。
    • 点击“Protocols for [Instance Name]”节点。
    • 右键单击“TCP/IP”协议,选择“Enabled”选项。
    • 如果需要,修改“TCP/IP”协议的端口号和 IP 地址等参数。

    保存更改后,重启 SQL Server 实例以使更改生效。

  2. 配置防火墙如果目标服务器上运行了防火墙程序,则必须将 SQL Server 相应的端口添加到防火墙例外列表中。对于 Windows 防火墙,可以按照以下步骤完成此操作:
    • 打开“控制面板”,并进入“系统和安全” > “Windows Defender 防火墙”。
    • 点击“高级设置”。
    • 在左侧面板中,选择“入站规则”。
    • 点击“新建规则”。
    • 选择“端口”选项,并点击“下一步”。
    • 指定 SQL Server 使用的端口号和协议。例如,如果使用默认端口号 1433 和 TCP 协议,则可以设置如下参数:
      Protocol type: TCP
      Specific local ports: 1433
      Allow the connection
      
    • 点击“下一步”,并指定允许连接的计算机或 IP 地址等信息。
    • 完成向导,并为新规则指定名称和描述等信息。
  3. 允许远程连接如果 SQL Server 实例是以 Windows 身份验证模式运行的,则需要启用远程连接功能。可以使用 SQL Server Management Studio 工具完成此操作。使用 SQL Server Management Studio 的步骤如下:
    • 打开 SQL Server Management Studio,使用管理员权限登录。
    • 连接到目标 SQL Server 实例。
    • 右键单击该实例,并选择“属性”选项。
    • 在左侧面板中,选择“连接”选项。
    • 勾选“允许远程连接到此服务器”复选框。
    • 如果需要,修改“TCP/IP”协议的端口号和 IP 地址等参数。
    • 点击“确定”保存更改。

    保存更改后,重启 SQL Server 实例以使更改生效。

通过以上步骤,可以成功地启用 SQL Server 实例的远程连接功能。请注意,还需要指定正确的服务器名称、端口号、协议和其他参数等信息以便成功连接到远程 SQL Server 实例。