【发布时间】:2020-12-06 12:51:01
【问题描述】:
一夜之间,在我们的基础架构没有任何更改的情况下,我似乎无法从 azure windows VM 访问 azure sql 服务器。
我使用此 Windows VM 运行自托管代理,这些代理运行需要访问数据库的 UI 测试。我不需要配置任何东西来让这个虚拟机“看到”其他 Azure SQL 服务器,并且能够在这个虚拟机上使用 SSMS 而没有任何问题。
这是我用来测试连接的命令...
powershell -Command echo ((new-object Net.Sockets.TcpClient).Client.Connect('sasepa.database.windows.net', 1433)) 'success'
Exception calling "Connect" with "2" argument(s): "No such host is known"
At line:1 char:1
+ powershell -Command echo ((new-object Net.Sockets.TcpClient).Client.C ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : SocketException
可以预见的是,具有正确详细信息的 SSMS“连接到服务器”也会失败并出现相同的错误
这可能是什么问题?
我的 azure sql 服务器将选项 Allow Azure services and resources to access this server 设置为是
Windows 虚拟机是“Windows 10 Pro”,内部版本号 19041.450
【问题讨论】:
标签: azure azure-sql-database azure-virtual-machine