【发布时间】:2009-09-10 21:58:01
【问题描述】:
如何使用 SQL Server 中的作业管理器检测来自任何邮箱的控制文件、扫描该文件、解密并将其作为作业排队?
【问题讨论】:
-
这是跨越系统管理员到开发人员的边界。应该将其移至 stackoverflow.com
标签: sql-server ssis
如何使用 SQL Server 中的作业管理器检测来自任何邮箱的控制文件、扫描该文件、解密并将其作为作业排队?
【问题讨论】:
标签: sql-server ssis
您必须为此使用 .net 脚本。没有特定的 SSIS 任务来读取传入的电子邮件并从电子邮件中获取数据/配置文件/作业。
您也可以编写一个小宏或 vb.net 脚本并将其附加到 Outlook,这将从电子邮件中删除文件并将其转储到某个文件夹中或直接将其添加到 SQL 作业计划中。可能您可以使用 SQL 作业经常在特定文件夹中查找要处理的文件。这部分也可以使用 SSIS 完成。但是一定程度的编码是必要的。
然后,如果您对邮箱具有 Web 服务访问权限,则可以使用 Web 服务源来访问文件并使用执行 SQL 任务来添加作业。这样你也许可以避免 .net 编码。
可能还有很多方法。我开始输入答案后得到的这三个。所以多探索一点。
【讨论】: