我有一个需要自动化的手动流程。以下是概述的步骤。 SSIS是否是实现以下所有步骤的正确方法?特别是CSV,zip和电子邮件步骤的结果?可以使用内置的sql server调度程序完成吗?
连接到SQL Server:DARVIN,51401
打开SQL查询:o:\ Status Report.sql
选择数据库:AdventureWorks
在上面的菜单栏中选择“工具”,然后选择“选项”。
出现弹出窗口时,选择名为“结果”的选项卡,然后选择“逗号分隔的结果输出格式”(CSV)。点击“应用”,然后点击“确定”按钮。
执行查询
指示保存文件的位置,您可以将其保存在O:\ Reports文件名格式为:day ^ _ ^报告TSP MM-DD-YY
让查询运行15-25分钟。
查询完成后,打开保存报告的文件夹,右键单击报告标题并压缩为zip文件。 (右键单击,发送到压缩(压缩)文件夹)完成后。
复制保存的文件并输入:O:\ zippedFiles \
电子邮件:support@adventureworks.com让他们知道你 已将zip文件放在:O:\ zippedFiles \
答案 0 :(得分:0)
这非常适合SSIS:自动化数据传输流程。
可能导致问题的唯一问题是拉链部分。您可以使用第三方库,并执行可实现所需的自定义脚本任务。你将不得不做一些Vb.Net(或C#)来实现这一部分。
你想要的其余部分在SSIS中非常简单。