2013-04-06 114 views
1

我试图使用Azure门户将SQL Azure数据库导出到Azure存储。数据库导出抛出SystemOutOfMemory异常

业务操作过程中遇到错误:

出于某种原因,我每一次我尝试导出数据库时收到以下错误。无法从数据库导出架构和数据。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。发生一个或多个错误。类型'System.OutOfMemoryException'的异常被抛出。

此数据库的先前备份导致了一个112 MB的bacpac文件。该数据库目前大小为2.62 GB。

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

任何想法,我可以做些什么来得到这个工作?

+1

如果是门户网站引发该错误,我认为与微软的支持案例可能是您的最佳选择。没有太多的选择来调整。 – 2013-04-06 08:37:15

回答

1

现在问题已解决。

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

实际问题与单个表中的单个xml列有关 - SSMS突出显示失败的表。谢天谢地,这些数据是暂时的,应该定期删除并且不需要备份。

我们已经执行了所需的维护工作,因此能够进行完整备份。

+0

谢谢你。你知道这是xml行的绝对数量,还是Azure根本不喜欢xml列? – Ian 2017-05-25 08:03:24