【发布时间】:2017-01-21 01:50:32
【问题描述】:
使用 Azure 资源管理器。
我有一个 Azure SQL 数据库资源,即使我删除了所有“允许”防火墙(在 sql server 的刀片上)规则,我的虚拟机仍然能够查询 SQL 数据库。
EVEN 当我为 VM 的 IP 地址设置“允许访问”为 no 时,我可以仍然查询数据库。怎么样??
这是因为 Azure 自动允许同一资源组中的资源访问它吗?即使没有明确的防火墙允许规则?
【问题讨论】:
-
您指的是 SQL 数据库服务,还是虚拟机中的 SQL Server?询问只是因为您必须将防火墙规则添加到 SQL 数据库服务实例以允许访问。资源组与它无关。如果您可以编辑您的问题以澄清,那将有所帮助。也许还可以展示您的连接方式,以及您可以运行什么类型的查询? (请不要无意中暴露真实的服务器名称、用户名或密码)
-
您是否打开了“允许访问 Azure 服务”选项?
-
@bmoore-msft 是的,就是这样。谢谢!我原以为它指的是后台运行的 Azure 服务,比如 vm 代理等。
标签: sql sql-server azure firewall azure-resource-manager