要在 SQL Server 上启用远程连接,需要执行以下步骤:
- 启用 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 实例以使更改生效。
- 配置防火墙如果目标服务器上运行了防火墙程序,则必须将 SQL Server 相应的端口添加到防火墙例外列表中。对于 Windows 防火墙,可以按照以下步骤完成此操作:
- 打开“控制面板”,并进入“系统和安全” > “Windows Defender 防火墙”。
- 点击“高级设置”。
- 在左侧面板中,选择“入站规则”。
- 点击“新建规则”。
- 选择“端口”选项,并点击“下一步”。
- 指定 SQL Server 使用的端口号和协议。例如,如果使用默认端口号 1433 和 TCP 协议,则可以设置如下参数:
Protocol type: TCP Specific local ports: 1433 Allow the connection
- 点击“下一步”,并指定允许连接的计算机或 IP 地址等信息。
- 完成向导,并为新规则指定名称和描述等信息。
- 允许远程连接如果 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 实例。
评论