0

我正在尝试导出我的数据库,但它们似乎“卡住了”。我尝试创建第一个备份,但是当我下载它时,我注意到文件大小为 0MB。所以我又去试了一次,得到以下错误:

数据库导出错误
无法导出数据库:xxxxx-db。
错误代码:409
错误消息:数据库“xxxxx-db”上正在进行导入或导出操作。

然后我尝试将数据库复制到一个新数据库中并备份该数据库。当我检查数据库服务器的“导入/导出历史”时,它显示如下。

看起来第一个备份卡在 90%,现在它甚至不会尝试第二个备份。为了向 Microsoft 提交支持票,它希望我支付月度计划。有人有想法么?

在此处输入图像描述

4

1 回答 1

0

当导出操作超过 20 小时时,导出很可能已被取消。在这种情况下,请在开始导出之前扩展数据库层。确保数据库上没有读/写活动。确保所有大表都有聚集索引。

您是否尝试导出 200 GB 或更大的数据库?如果是这种情况,则导出到本地存储。

您可能会有更好的导出到高级存储的体验。

有时,多个用户在同一区域导出数据库可能会导致某些导出操作需要更多时间。查看这篇Microsoft 支持文章。

一种可能适用于您的情况的解决方法,使用 SQL Server Management Studio (SSMS) 来导出数据库而不是门户。如果您使用的是 SSMS,则切换到门户以执行导出。

  1. 1.打开SQL Server Management Studio
  2. 连接到 Azure SQL 服务器
  3. 右键单击所需的数据库,选择“任务”和“导出数据层应用程序”
于 2019-09-13T19:13:53.923 回答