【问题标题】:Attach Azure blob to SQL Database将 Azure Blob 附加到 SQL 数据库
【发布时间】:2022-01-05 21:47:45
【问题描述】:

我正在尝试将我的 Azure blob 容器附加到我的 SQL 管理工作室,以便恢复我的数据库。我没有使用 Azure sql,我有一个独立的 sql server 2018。每次我点击“选择 blob 容器”时,程序都会崩溃。

enter image description here

【问题讨论】:

  • 您可以使用其他任何方法连接到容器吗?即 Azure 存储资源管理器?通过 Azure 控制台?
  • 是的,我可以在 Azure 上的文件共享中看到信息,并且我能够通过“附加网络驱动器”连接文件共享
  • 文件共享与 blob 存储帐户不同。

标签: sql-server azure


【解决方案1】:

我已在 Azure 存储帐户上多次恢复我的数据库,并且每次都可以正常工作。

请确保您已在您的机器上正确安装了 SSMS。如果需要,您可以卸载并重新安装,然后尝试以下步骤。

  1. 右键单击数据库名称->任务->导出数据层应用程序

  1. 选择保存到 Microsoft Azure -> 连接

  1. 选择订阅。选择您要在其中恢复数据库的存储帐户和 blob 容器

  1. 检查摘要并单击完成。它将开始将 blob 存储帐户中的数据库导出为 .bacpac 文件。

您可以确认所选容器中的文件。

【讨论】:

  • 谢谢,所以我尝试了您的步骤,当我选择 blob 容器时,它显示“所选存储帐户中没有 blob 容器”
  • 您是否在存储帐户中创建了容器?
  • 我实际上是在尝试从 Azure 容器导入数据,我注意到 SSMS 无法看到容器,所以我创建了一个新容器并将数据上传到该容器。然后我按照您的步骤操作,但选择“导入”而不是导出,它似乎正在将 BACPAC 文件下载到我的数据库中
  • 我们到底想在这里实现什么?所以你需要同时做,导出和导入数据库?
  • 检查这个类似线程的答案。 stackoverflow.com/questions/70507378/…
猜你喜欢
  • 2016-10-02
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 2020-03-15
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
相关资源
最近更新 更多