You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将Web应用连接至SQL Server:IP访问受限报错求助

解决SQL Server客户端IP访问被拒的问题

[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]无法打开登录请求的服务器'testdbsqlserver2'。IP地址为'40.119.236.175'的客户端不被允许访问该服务器。

  • 配置SQL Server防火墙允许目标IP
    如果是Azure SQL Server:登录Azure门户,找到目标SQL服务器testdbsqlserver2,进入「网络设置」页面,在「允许的IP地址」区域,添加40.119.236.175到IP白名单,保存设置后等待几分钟生效。
    如果是本地/自建SQL Server:打开Windows防火墙高级设置,创建一条新的入站规则,允许SQL Server默认端口(1433,若自定义端口则填对应端口)的流量,将源IP指定为40.119.236.175。

  • 启用并配置SQL Server TCP/IP协议
    打开SQL Server配置管理器,展开「SQL Server网络配置」,选择目标实例的协议,确保「TCP/IP」处于启用状态;双击TCP/IP协议,切换到「IP地址」标签页,确认对应IP段的「已启用」选项为「是」,并验证TCP端口设置正确(默认1433)。

  • 验证服务器名称解析正确性
    在客户端机器上执行命令 ping testdbsqlserver2,检查返回的IP是否为40.119.236.175,若解析错误,需要修正DNS配置或直接在连接字符串中使用IP地址替代服务器名称。

  • 检查登录账号的IP限制
    登录SQL Server Management Studio,找到你使用的登录账号,查看账号属性,确认没有设置IP访问限制规则(部分场景下管理员会给账号绑定特定IP白名单)。

内容的提问来源于stack exchange,提问作者Arhama Haleem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 20:55:19