如何将大型数据库恢复到Azure?

问题描述 投票:0回答:1

我有一个要恢复的数据库。它是一个大小为 236288K 的 .bacpac 文件。我尝试将 SSMS 与导入数据层应用程序一起使用,但它不断给出错误“系统内存不足”

如何将如此大的数据库恢复到 Azure 中的服务器?

azure azure-sql-database
1个回答
0
投票
"Out of System Memory"

根据此MS文档,如果SSMS没有足够的内存来分配大结果,您可能会收到上述错误。或者,您可以使用 Azure SQL Server 中的导入数据库选项在 Azure 门户本身中还原 .bacpac 文件,如下所示:

enter image description here

将 .bacpac 文件上传到 blob 存储并选择它进行恢复:

enter image description here

恢复将成功,不会出现任何 OOM 错误,因为所选的通用层具有 32GB 的存储空间。如果数据多于此,请相应地选择层级。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.