我们可以在现有数据库中导入 SQL bacpac 文件吗

Gau*_*war 9 azure-sql-database

如何在现有数据库中导入 SQL bacpac 文件。

因为我可以使用新数据库导入。

但无法导入现有的。

Leo*_*Yue 12

据我所知,Azure SQL 数据库不支持将 BACPAC 文件导入现有数据库。无论是Azure SQL Database还是SQL Server,都提到了新的数据库。

你可以参考这个文档:

  1. Azure SQL 数据库:将 BACPAC 导入新数据库
  2. SQL Server:导入 BACPAC 文件以创建新的用户数据库

但是,您可以通过多种方法将资源数据库中的所有数据复制到现有的 Azure SQL 数据库。

其中之一是将所有数据库表视图导出到 Azure blob,并使用 SSMS 将这些文件导入到现有的 Azure SQL 数据库。我成功地做到了这一点。你可以跟着我的步骤。

将数据导出到 Blob 存储在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

从 Blob Stroage 导入数据

使用导入数据。其操作与导出数据正好相反。

它的优点是我可以将这些数据导入到现有的 Azure SQL 数据库中,无论它是否已有数据。

希望这可以帮助。