即使在防火墙设置中将选项设置为 yes,Azure SQL Server 防火墙也不允许操作连接

时间:2021-03-21 23:53:28

标签: asp.net .net sql-server asp.net-mvc azure

我正在尝试将我的本地 SQL 服务器数据库导入 Azure 并且我满足所有要求(存储、bacpac 文件等)。当我尝试导入数据库时​​,出现以下错误。

<块引用>

Azure SQL Server 防火墙不允许操作连接。 要解决此问题,请选中“允许所有 Azure”复选框 Sql Server 的配置刀片。

我已经在防火墙设置中的允许 Azure 服务和资源访问此服务器选项上勾选是,并添加了我的客户端 IP。是否在幕后阻止它允许访问?我在 Docker 容器上运行我的 SQL 服务器。

导入的 bacpac 文件 Local DB Azure Data Studio imported bacpac file

导入操作 Azure Import DB Operation Azure

导入错误 Import Error

防火墙设置 Firewall Settings

1 个答案:

答案 0 :(得分:0)

经过一周的反复试验,数据库导入正常,没有任何问题,所以我会回答我的问题。有趣的是,我对我的问题没有具体的答案,因为我不知道为什么会这样,但无论如何我会给出两个提示。

  1. 它可能是 Azure 一侧的缓存。我联系上了 最近有一位 Azure 代表,他们表示缓存可能没有 尚未更新。清除缓存可能是问题的根源

  2. 创建一个跨度从 0.0.0.0 到 255.255.255.255 的新规则 您的防火墙设置。

欢迎在答案中提供更多解决方案。就像我说的,这很可能是他们这边的缓存。很奇怪,它有一段时间没有工作,即使正确配置了防火墙设置。