【发布时间】:2014-06-03 16:59:55
【问题描述】:
有问题的 SSIS 包运行一系列存储过程,并用结果填充 13 个不同的 excel 文件,并将这些 excel 文件以附件的形式发送给 13 个不同的用户。包运行在此问题的标题中停止,在发送过程中的某个时间,例如今天,在第 4 个用户。创建文件是因为我可以在它们的目录中看到它们,因此只有发送邮件任务失败。当我回到Visual Studio并手动执行每个发送任务时,发送任务工作正常,即使有时它仍然给我错误,仍然将正确的文件发送给正确的人,但不是通过在SQL Server中运行的SSIS包......我试图延迟 SMTP 进程,认为这可能会妨碍(到 660000 毫秒),但没有帮助。这发生在任何人身上吗?..提前感谢您的所有回答。
这是发送带有附件的电子邮件的任务的完整消息,无论手动执行任务时出现错误...
[Send Mail Task] Error: An error occurred with the following error message: "The operation has timed out.".
Progress: The SendMail task is completed. - 100 percent complete
Task Send Mail Task for Inventory Reports 038 failed
Finished, 12:03:03 PM, Elapsed time: 00:00:00.655
【问题讨论】:
-
您要发送的这些文件有多大?您是否与您的 Exchange 管理员交谈,了解他们是否可以将活动与您发送邮件的尝试关联起来?
-
感谢您的评论!.. 在出错之前,已发送 5 个文件,大小分别为 165、162、149、233 和 106KB。当我收到错误时,它正在处理第 6 个 207KB 的文件。不,我还没有联系我的交换管理员,因为我不知道这是否真的不是 SSIS 问题。以前,它能够处理大约 7 个文件,但在 8 日失败,即 110KB 大。尽管通过脚本任务将 SMTP 进程延迟设置增加到 660000 毫秒,但我收到此错误...
标签: ssis sql-server-2012