我按照MS的教程创建了一个管道,用于将数据从内部部署SQL Tablet移动到Azure Blob,然后是另一个管道,用于将blob数据移动到azure sql表。从提供的文档中,我需要指定管道的活动时段(开始时间和结束时间),一切运行良好。
问题是,如果我希望每3小时激活一次管道,直到我手动停止操作,我该怎么办。目前我需要在json脚本中更改开始时间和结束时间并每天再次发布它,我认为应该有另一种方法来实现它。
我是azure的新手,任何帮助/评论都会很感激,谢谢。
P.S。我无法进行事务复制,因为我的内部部署SQL在SQL2008上撒谎。
答案 0 :(得分:2)
您可以将无穷大设置为管道的末尾:
"end": "9999-99-99T12:00:00Z
并在您的活动中添加
"scheduler": {
"frequency": "Hour",
"interval": 3
},
设置调度程序。我看不到手动停止管道的可能性(重启除外)。
答案 1 :(得分:0)
目前还不清楚你要从描述中做什么,但如果目标是让它暂时“不运行”,你可以暂停管道本身 即:
"properties": {
"isPaused": false,
}
在您的管道中将其设置为“true”并重新部署并暂停。然后你可以把它设置回“假”并在第二天取消它。
请注意,如果您在暂停期间安排了切片活动,则会在取消暂停时运行。