我正在尝试将我的本地 SQL 服务器数据库导入 Azure 并且我满足所有要求(存储、bacpac 文件等)。当我尝试导入数据库时,出现以下错误。
<块引用>Azure SQL Server 防火墙不允许操作连接。 要解决此问题,请选中“允许所有 Azure”复选框 Sql Server 的配置刀片。
我已经在防火墙设置中的允许 Azure 服务和资源访问此服务器选项上勾选是,并添加了我的客户端 IP。是否在幕后阻止它允许访问?我在 Docker 容器上运行我的 SQL 服务器。
答案 0 :(得分:0)
经过一周的反复试验,数据库导入正常,没有任何问题,所以我会回答我的问题。有趣的是,我对我的问题没有具体的答案,因为我不知道为什么会这样,但无论如何我会给出两个提示。
它可能是 Azure 一侧的缓存。我联系上了 最近有一位 Azure 代表,他们表示缓存可能没有 尚未更新。清除缓存可能是问题的根源
创建一个跨度从 0.0.0.0 到 255.255.255.255 的新规则 您的防火墙设置。
欢迎在答案中提供更多解决方案。就像我说的,这很可能是他们这边的缓存。很奇怪,它有一段时间没有工作,即使正确配置了防火墙设置。