要允许SQL Server远程连接,需要进行以下设置:
- 确保SQL Server已安装并正在运行。
- 打开SQL Server配置管理器。
- 在左侧面板中选择“SQL Server 网络配置”。
- 在右侧面板中选择“Protocols for [SQL Server Instance Name]”([SQL Server实例名称]是您要配置的实例的名称)。
- 确保TCP/IP协议处于启用状态。如果未启用,请右键单击TCP/IP协议,选择“启用”。
- 右键单击TCP/IP协议,选择“属性”。
- 在TCP/IP属性窗口中,选择“IP Addresses”选项卡。
- 在IP Addresses选项卡中,找到“IPAll”部分,将“TCP动态端口”设置为0,将“TCP端口”设置为1433(或您想要使用的其他端口)。
- 点击“应用”按钮,然后关闭TCP/IP属性窗口。
- 在SQL Server配置管理器中,选择“SQL Server服务”。
- 在右侧面板中,找到您要配置的SQL Server实例。
- 右键单击该实例,选择“重启”。
- 打开Windows防火墙设置。
- 在左侧面板中,选择“高级设置”。
- 在右侧面板中,选择“入站规则”。
- 在“入站规则”列表中,找到“SQL Server”(如果没有,请创建一个新规则)。
- 右键单击该规则,选择“属性”。
- 在“属性”窗口的“范围”选项卡中,选择“这台计算机”。
- 在“属性”窗口的“常规”选项卡中,选择“已启用”。
- 点击“应用”按钮,然后关闭“属性”窗口。
- 关闭Windows防火墙设置。
- 现在,您应该能够通过远程连接到SQL Server了。
请注意,为了安全起见,建议仅允许受信任的IP地址远程连接到SQL Server,并且应使用强密码来保护SQL Server登录凭据。