Azure windows VM已失去对Azure sql server的访问权限



一夜之间,在没有对我们的基础设施进行任何更改的情况下,我似乎失去了从azure windows VM访问azure sql服务器的权限。

我使用这个windows虚拟机来运行自托管代理,这些代理运行需要数据库访问的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设置为Yes

windows虚拟机是"windows 10 Pro",内部版本号19041.450

我不太知道它是做什么的,但不知怎么的,我最终得到了一个链接到与我的VM相同的网络适配器的"专用DNS区域"。

一旦我删除了这个DB访问,就恢复了VM和azure sql服务器之间的访问。

最新更新