azure - 将 Azure SQL 数据库的备份还原到另一个资源组的另一个 Azure SQL 数据库

标签 azure azure-sql-database azure-data-sync azure-migrate

我需要将生产数据库的所有数据移动到其暂存版本。 这 2 个数据库是来自 2 个不同资源组的 Azure SQL 数据库。

我已经阅读了一些有关如何实现导出和导入 .bacpac 文件的指南,但这种方法不允许导入到现有数据库中。

我正在寻找一种无需创建新数据库而是针对现有数据库即可迁移数据的方法。

最佳答案

正如我们所知,Azure SQL 数据库在 SQL Server 上没有备份和还原(WITH REPLACE 选项)。我们也无法导出数据库并将其导入到现有数据库。

您可以使用新名称导入,然后删除现有数据库,并将导入的数据库名称重命名为删除的数据库名称。

您还可以使用 Azure SQL Data Sync 的初始同步将所有数据从一个数据库迁移到另一个数据库。您的数据库不仅可以位于不同的资源组中,而且还可以位于不同的订阅中。初始同步在空数据库上运行得更快。

关于azure - 将 Azure SQL 数据库的备份还原到另一个资源组的另一个 Azure SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69334603/

相关文章:

azure - 如何仅使用 Microsoft.WindowsAzure.Management 库将诊断添加到 azure 云服务?

Azure 模拟器 - 无法加载文件或程序集

asp.net - Windows Azure。获取唯一的应用程序实例 ID

azure - Azure Easy Tables 上的内部授权

c# - Microsoft Azure 服务总线/混合连接

azure - 如何从 SSMS 检查数据同步组?

Azure 逻辑应用 SQL ODATA 按日期筛选

c# - 使用 sql server management studio 和 C# 编码在 AZURE 中运行 .SQL 脚本需要很长时间

azure - 在不使用GenerateScripts的情况下将大型表从一个Azure SQL Server迁移到另一个Azure SQL Server

azure - 什么是基于云的关系数据库