我们在Azure上的开发和测试环境中有一些数据库(10个数据库)。我们希望能够使用azure管道在环境之间同步数据。
模式更改是在实体框架迁移时自动发生的,这很好。
为了同步数据,我们在visual中创建了一个数据比较,用于按需同步数据。现在我们想要自动化这个过程(同步数据)。
是否有可以添加到管道中的现有任务来运行此数据比较和后续同步?
发布于 2021-01-14 13:48:12
你可以用用于Azure的SQL数据同步做这件事。
以及它所做的:
Sync是构建在Azure SQL数据库上的一种服务,它允许您在多个数据库之间(包括在现场和云中)双向地同步所选数据。
Fir你需要:
最酷的是,您可以选择特别应该同步的内容:

然后,您可以通过调用azure管道来触发它。
Start-AzSqlSyncGroupSync -ResourceGroupName $resourceGroupName -ServerName $serverName -DatabaseName $databaseName -SyncGroupName $syncGroupName来自Azure PowerShell任务。如果您定义了cron计划,您将得到最新的数据。
https://stackoverflow.com/questions/65719771
复制相似问题