gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 13:41:11 25 4
gpt4 key购买 nike

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

The Azure SQL Server firewall did not allow the operation to connect.To resolve this, please select the "Allow All Azure" checkbox in theSql Server's configuration blade.

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

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

导入操作 Azure Import DB Operation Azure

导入错误 Import Error

防火墙设置 Firewall Settings

最佳答案

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

  1. 可能是 Azure 端的缓存。我接触到了最近一位 Azure 代表表示缓存可能没有尚未更新。清除缓存可能是问题的根源以及。要清除缓存,请参阅此 document
    DBCC FLUSHAUTHCACHE;    
  2. 创建一条范围从 0.0.0.0 到 255.255.255.255 的新规则您的防火墙设置。

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

关于asp.net - 即使在防火墙设置中将选项设置为 yes,Azure SQL Server 防火墙也不允许连接操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66738798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com