我目前无法从私有数据中心中的单独远程独立专用框连接到我的 Azure SQL 数据库。
我有一个 Azure SQL 数据库,我在其中管理可以连接到该数据库的 IP 地址列表。到目前为止,这一直很有效。我最近在一个私有数据中心设置了一个新的专用框,它需要每隔 5 秒定期查询 Azure SQL 数据库,给予或接受。
问题是,尽管能够连接到其他远程 FTP 服务器、MySQL 服务器等,但此专用框无法建立与 Azure SQL 数据库的连接。Azure SQL 数据库确实在允许的连接上具有专用框的 IP 地址列表。此外,我暂时在 Azure SQL 数据库上开放了大量允许的 IP 地址(0.0.0.0 -> 255.255.255.255),以查看无法连接是否可能是由于 IP 阻塞造成的。
有没有人对可能导致这种情况的原因以及如何开始更好地调试情况有任何建议或想法?
澄清一下:我可以在我的办公室和其他地方使用具有单独 IP 地址的笔记本电脑连接到 Azure SQL 数据库,只要它们已被添加到数据库白名单中;我可以从专用盒子向外连接到远程 FTP 和 MySQL 服务器;我试图在 Azure SQL 上打开大量允许的 IP 地址,但没有成功。
编辑
C:\Users\graphite.rack.ID17157>osql -S v7o06blktw.database.windows.net -U XXXXXXX@v7o06blktw -P XXXXXXX
[SQL Server Native Client 11.0] Named Pipes Provider: Could not open a
connection to SQL Server [53].
[SQL Server Native Client 11.0] Login timeout expired
[SQL Server Native Client 11.0] A network-related or instance-specific error
has occurred while establishing a connection to SQL Server. Server is not
found or not accessible. Check if instance name is correct and if SQL Server
is configured to allow remote connections. For more information see SQL Server
Books Online.