标签: sql-server azure azure-sql-database
我有一个巨大的(500多个表)Azure SQL数据库(SQL Server)。我需要在Azure上创建此数据库的克隆,并每天一次同步这两个数据库。该克隆用于报告目的。
在Azure Data Sync之外实施同步的最佳方式是什么?我们已经尝试过Azure Data Sync,并且由于数据库的大小,它已被证明是不可靠的。
我研究过事务复制,但是我找不到任何文档说明从Azure数据库支持到另一个Azure数据库。地理复制可能是另一种选择,但我不确定它是否适合这种用例。
答案 0 :(得分:0)
据我所知,您最好的选择是Azure Data Factory。它有一个非常容易使用的向导,如here所述。您可以按照here和here说明自行创建复制活动。
您也可以按照here的说明安排ADF执行。
SQL Data Sync处于预览状态,因此不推荐用于生产环境。
Geo-Replication无法安排同步。
另一种选择是使用提到的here的跨数据库查询,并使用弹性作业或Azure自动化安排自己创建的同步过程的执行。
希望这有帮助。