我发现this great script将SQL Azure数据库备份到BLOB。
我想运行此脚本的许多不同变体 - 例如DB1转到Customer1Blob,DB2转到Customer2Blob。
我查看过Scheduler Job Collections。但是,我只能看到HTTP(S)/存储队列/服务总线的选项(操作设置)。
是否可以安排特定的.ps1脚本(带命令)?
答案 0 :(得分:2)
您绝对可以将Powershell脚本作为WebJob运行。如果要按计划运行脚本,可以使用webjob添加包含chron表达式的settings.job文件。这样做的文档是here。
答案 1 :(得分:1)
对于此类自动化任务,我更喜欢使用Azure自动化服务。您可以使用powershell创建Runbook,然后使用Azure计划程序对其进行计划。你可以在天蓝色"上运行它。因此,您不需要使用您支付的计算能力(而是按作业运行的那一刻付费),或者您可以将其配置为与混合工作者一起运行。
有关详细信息,请参阅the documentation
答案 2 :(得分:0)
从SQL DB或SQL Server导出时,请确保从静态数据库导出。从具有活动事务的数据库导出可能会导致数据完整性问题 - 在导出数据时将数据添加到各个表中。