Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure SQL数据同步-如何使用逻辑应用程序执行同步组_Azure_Powershell_Azure Logic Apps_Azure Data Sync - Fatal编程技术网

Azure SQL数据同步-如何使用逻辑应用程序执行同步组

Azure SQL数据同步-如何使用逻辑应用程序执行同步组,azure,powershell,azure-logic-apps,azure-data-sync,Azure,Powershell,Azure Logic Apps,Azure Data Sync,我有一个Azure SQL数据库 我有Azure SQL数据同步,它将数据同步到on-prem SQL数据库 我想调用同步组来执行,而不是等待sql数据同步时间发生。主要是因为我不希望在大容量插入期间发生同步 我的想法是使用一个逻辑应用程序来监控批量插入并调用sql数据同步,但这并不容易 我看到LA可以在db更改时激活 我知道应该有一个RESTAPI用于数据同步 (但我找不到关于这方面的任何文件) 我看到了一个我可以使用的powershell脚本(可能) 但是。。。因为我没有看到洛杉矶使用

我有一个Azure SQL数据库 我有Azure SQL数据同步,它将数据同步到on-prem SQL数据库

我想调用同步组来执行,而不是等待sql数据同步时间发生。主要是因为我不希望在大容量插入期间发生同步

我的想法是使用一个逻辑应用程序来监控批量插入并调用sql数据同步,但这并不容易

我看到LA可以在db更改时激活

我知道应该有一个RESTAPI用于数据同步

(但我找不到关于这方面的任何文件)

我看到了一个我可以使用的powershell脚本(可能)

但是。。。因为我没有看到洛杉矶使用powershell,所以我没有看到SDS使用rest,所以没有洛杉矶的帖子

如果有人有更好的主意,请告诉我。在同步开始之前,必须等待表的大容量插入完成,以避免错误。 数据仅从Azure传输到prem。

通过调用同步组,我认为您希望触发同步组:

可以使用下面的RESTAPI来触发同步

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/triggerSync?api-version=2015-05-01-preview
参考资料:

您可以使用并使用所需的头来点击上述端点