如何处理SQL Server的电子邮件作业控制文件?

时间:2009-09-10 21:58:01

标签: sql-server ssis

如何使用SQL Server中的作业管理器检测来自任何邮箱的控制文件,扫描该文件,解密并将其排队为作业?

1 个答案:

答案 0 :(得分:0)

您必须使用.net脚本。没有特定的SSIS任务可以读取传入的电子邮件并从电子邮件中获取数据/配置文件/作业。

或者,您可以编写一个小的宏或vb.net脚本并将其附加到Outlook,它将从电子邮件中剥离文件并将其转储到某个文件夹中或直接将其添加到SQL作业计划中。可能是您可以使用经常在特定文件夹中查找要处理的文件的SQL作业。这部分也可以使用SSIS完成。但是某种程度的编码是必要的。

然后,如果您具有对邮箱的Web服务访问权限,则可以使用Web服务源来访问该文件,并使用“执行SQL”任务来添加作业。这样您就可以避免.net编码。

可能还有很多方法。在我开始输入答案后,我得到了这三个。所以再探讨一下。