【问题标题】:Azure windows VM has lost access to azure sql serverAzure windows VM 已失去对 azure sql server 的访问权限
【发布时间】: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


    【解决方案1】:

    我不太清楚它的作用,但不知何故,我最终得到了一个链接到与我的 VM 相同的网络适配器的“私有 DNS 区域”。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多