【发布时间】:2020-03-31 07:12:54
【问题描述】:
在我的客户端计算机上尝试从 SSMS 连接到我的 Azure Sql 数据库时,我收到以下错误:
无法访问此服务器上的公共数据端点。要连接到此服务器,请使用虚拟网络内部的专用端点
我的 Azure Sql 服务器防火墙设置似乎是正确的:
在第一条规则中,开始和结束 IP 地址等于我的 azure Web 应用程序的 IP 地址,顺便说一句,它可以正常连接。
在第二条规则中,开始和结束 IP 地址等于我的客户端计算机的 IP 地址。
问题开始于几天前,直到那时我从 SSMS 连接都没有问题。
补充几点:
- 使用在线开放端口检查器,我验证了域
.database.windows.net 上的端口 1433 是开放的 - 在同一台客户端计算机上,在 Windows ODBC 管理员中,我有一个指向同一数据库的 DSN - 它连接正常。但是,如果我使用相同的设置定义一个新的 DSN,它会收到与上述 SSMS 中相同的错误。
- 我不知道这是否相关,但是当我尝试更改 Azure Sql 服务器“防火墙和虚拟网络”页面(如上图)中的任何设置时,大多数情况下都不会保存更改.活动日志显示操作超时。我在the MS forum 报告了这个问题,但尚未收到任何有用的回复。
【问题讨论】: