【问题标题】:Database export throwing SystemOutOfMemory exception数据库导出引发 SystemOutOfMemory 异常
【发布时间】:2013-04-06 18:21:41
【问题描述】:

我正在尝试使用 Azure 门户将 SQL Azure 数据库导出到 Azure 存储。

由于某种原因,每次我尝试导出数据库时都会收到以下错误:

服务操作过程中遇到错误。无法从数据库中导出架构和数据。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。引发了“System.OutOfMemoryException”类型的异常。

此数据库的先前备份已生成 112 MB 的 bacpac 文件。该数据库当前大小为 2.62 GB。

其他较小的数据库今天已成功备份,只是这个较大的数据库不断失败并出现此错误。

任何想法我可以做些什么来让它工作?

【问题讨论】:

  • 如果是门户网站引发了该错误,我认为 Microsoft 的支持案例可能是您的最佳选择。在那里调整的选项并不多。

标签: azure azure-sql-database


【解决方案1】:

问题现已解决。

门户网站一直是我们执行备份的正常途径,因为它执行了许多备份而没有任何问题。然而,由于失败只提供了 OutOfMemoryException,我们恢复到 SSMS 备份选项MSDN article(在提出这个问题之前我们应该做的事情),虽然仍然失败,但强调问题是数据相关而不是门户。

实际问题与单个表中的单个 xml 列有关 - SSMS 突出显示了失败的表。值得庆幸的是,数据是暂时的,应该定期删除,不需要备份。

我们已经执行了必要的维护,因此能够进行完整备份。

【讨论】:

  • 谢谢。你知道这是因为 xml 的行数太多,还是 Azure 根本不喜欢 xml 列?
猜你喜欢
  • 1970-01-01
  • 2023-01-29
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 2014-05-16
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
相关资源
最近更新 更多