1

我按照 MS 的教程创建了一个管道,将数据从本地 SQL 平板电脑移动到 Azure Blob,然后还有另一个管道将 blob 数据移动到 azure sql 表。从提供的文档中,我需要指定管道的活动期(开始时间和结束时间)并且一切运行良好。

问题是如果我希望管道每 3 小时激活一次,直到我手动停止操作,我该怎么办。目前我需要更改json脚本中的开始时间和结束时间并每天再次发布,我认为应该有另一种方法来做到这一点。

我是天蓝色的新手,任何帮助/评论将不胜感激,谢谢。

ps 我无法进行事务复制,因为我的本地 SQL 位于 SQL2008 上。

4

2 回答 2

2

您可以将无穷大设置为管道的末端:

"end": "9999-99-99T12:00:00Z

在您的活动中,添加

"scheduler": {
     "frequency": "Hour",
     "interval": 3
},

设置调度程序。我看不到手动停止管道的可能性(重启除外)。

于 2016-01-19T13:10:27.533 回答
0

从描述中不清楚你想做什么,但如果目标是让它暂时“不运行”,你可以暂停管道本身,即:

"properties": {
        "isPaused": false,
}

在您的管道中将其设置为“true”并重新部署并暂停。然后,您可以将其设置回“false”并在第二天取消暂停。

请记住,如果您在暂停期间安排了切片活动,它将在未暂停时运行。

于 2016-07-22T23:24:25.387 回答