我们有多个Azure Sql Server,每个服务器中都有一个数据库。我们希望将它们合并到单个Azure Sql Server中,以具有弹性池定价的优势。 如何在最小(或零)停机时间内完成?
如果数据库位于同一台Azure服务器上,问题Azure: How to move databases into Elastic Pool很好,但是我没有发现将生产Azure数据库从一台Azure服务器迁移到另一台Azure服务器的过程是什么。
答案 0 :(得分:-1)
Azure SQL数据库弹性池不支持将来自不同服务器的数据库添加到同一池中。
您可以获取此注释注意Azure文档:Creating a new SQL Database elastic pool using the Azure portal。
这意味着您无法从其他Azure SQL服务器移动数据库。
您有多个Azure Sql Server,每个服务器中都有一个数据库,并且您想将它们合并到单个Azure Sql Server中。我认为最好的方法是将这些数据库迁移到一个具有弹性池的Azure SQL Server中。
有很多工具可以帮助您迁移数据库。例如,您可以使用Azrue Data Factory:Copy data to or from Azure SQL Database by using Azure Data Factory。 Azure将帮助您以最少(或零)的停机时间完成任务。
希望这会有所帮助。