azure sql bacpac 导入出现问题,导致我无法将 bacpac 再次导入到同名的数据库中。
该文件正在从 Azure 存储帐户中提取。我正在导入一个 16GB 数据库的 bacpac 文件 (575mb)。我以为数据库导入已停止,并删除了作为导入的一部分创建的数据库。后来发现导入仍在进行中。
现在,当我尝试创建另一个具有相同名称的数据库导入时。
我尝试运行az sql db op list
列出作业,但由于数据库不再存在,它会出现错误(我删除了它,以为它失败了,但作业仍然在后台)。
还通过 Microsoft API 尝试了同样的方法 -https://docs.microsoft.com/en-us/rest/api/sql/databaseoperations/cancel但由于数据库不存在,因此出现 404 错误。
有人知道如何取消卡住的工作吗?
目前该帐户没有支持,所以我联系 MS 的想法已经打消了。工作有超时吗?
答案1
我知道这是一篇旧帖子 - 我刚刚遇到了类似的问题:我试图通过私有链接从 Azure 存储导入 bacpac。它停留在 1% 很长时间。然后我发现我必须在两端(sql server 和存储帐户)授权私有链接连接。
这可以在私有链接下的每个服务的网络刀片中完成,但这些确实需要一点时间才能出现在那里。一旦我授权双方,完成率就会以合理的速度增长。