【问题标题】:Azure sql database export to storage blob failedAzure sql 数据库导出到存储 blob 失败
【发布时间】:2019-06-10 08:36:27
【问题描述】:

我尝试将 Azure 中的 Sql 数据库导出到存储 blob,但操作失败。我上个月每天都做这个任务,这个问题是新的。显示如下:

服务操作过程中遇到错误。Blob https://bloblink/dbname-2019-1-16-14-24.bacpac 不可写。远程服务器返回错误:(403) Forbidden。远程服务器返回错误:(403) Forbidden。

【问题讨论】:

  • 您检查您的共享访问签名吗?如果过期,则拒绝访问。
  • 这也发生在我们的潜艇上。看起来像是 Azure 内部错误。
  • @ZairHenrique 也一样。从昨天开始无法导出数据库...明天再试一次。
  • 仅供参考,就此向 Azure 提供了 ping 支持,他们正在调查。 twitter.com/AzureSupport/status/1085920629604474881

标签: azure azure-sql-database azure-blob-storage


【解决方案1】:

我遇到了同样的问题。我已联系 Azure 支持,这是他们的回复。

我们最近在导入/导出服务中发现了一个回归,它会为存储帐户生成不正确的 SAS 令牌。

工程团队已推出修复程序,但修复程序可能需要一段时间才能在全球范围内应用。

请尝试以下链接访问 Azure 门户,然后执行导出操作:

https://portal.azure.com/?feature.canmodifystamps=true&microsoft_azure_storage=stage1

如果您通过上述链接打开门户,门户会显示橙色标题栏,这是正常现象。

所以,现在应该已经修好了。

【讨论】:

  • 今天似乎又可以正常工作了。可能是天蓝色的内部问题
  • 这个bug没有修复!我只能通过你的链接备份数据库!
  • @Evilripper 错误修复可能仍在推出。我很高兴该链接对您有用!
【解决方案2】:

如果您在link 之后使用 sql 脚本进行备份,那么我怀疑 SHARED ACCESS SIGNATURE 的过期日期已到。

请重新生成共享访问签名,然后使用新密钥进行备份。

如果还有问题请告诉我。

【讨论】:

  • 嗨,Ivan,我没有使用 sql 脚本。我只使用 azure 门户导出选项
  • 我也使用相同的 blob 帐户从应用程序上传文件,它工作正常。唯一的问题是从 azure 门户导出数据库时
【解决方案3】:

确保防火墙规则不存在。请转到 Azure 门户“存储帐户→“YourStorageAccountName”→防火墙和虚拟网络(左侧垂直面板)。将其设置为“所有网络”中的“允许访问”。您还可以为受信任的 Microsoft 服务配置存储帐户例外正如here所解释的那样。

【讨论】:

  • 它已经设置为允许从所有网络访问但不工作
猜你喜欢
  • 2021-01-26
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 1970-01-01
  • 2018-08-08
  • 2021-05-31
  • 2018-09-02
  • 2018-11-24
相关资源
最近更新 更多