在本地SQL Server中,我可以选择使用SQL Server代理设置计划的作业。 Azure中没有此功能。在Azure中有什么方法可以轻松地做到这一点,还是我必须依靠自动化脚本/ Powershell脚本来实现?
我要完成的任务是将一堆SQL视图导出到CSV并将其发送到远程FTP服务器。
一个选项是使用Azure数据工厂并创建使用Azure SQL Database作为源并将SFTP作为接收器的复制活动。使用copy activity将数据从任何受支持的数据存储复制到本地或云中的SFTP服务器。您可以如here所示在Azure数据工厂上安排执行。
[另一个选项是将Azure Logic Apps与Azure SQL Database connector和FTP connector一起使用以访问/管理SQL数据库和FTP服务器。您可以使用here显示,使用Azure Logic应用创建,安排和运行重复任务。