我目前无法从私人数据中心的独立远程专用框架连接到我的Azure SQL数据库。
我有一个Azure SQL数据库,我管理可以连接到这个数据库的IP地址列表。这一直工作得很完美,直到现在。最近我在私人数据中心设置了一个需要以每5秒左右的时间间隔查询Azure SQL数据库的新专用框架。
问题是,尽管这个专用框架可以连接到其他远程FTP服务器、MySQL服务器等,但它无法建立与Azure SQL数据库的连接。Azure SQL数据库确实将专用框架的IP地址添加到了允许连接列表中。此外,我临时打开了一个大范围的允许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.
osql
命令行工具或 SSMS 在专用服务器上,以消除其他变量,如应用程序错误? - mellamokb