【问题标题】:SSIS 2012 Send Mail Task with an attachmentSSIS 2012 发送带有附件的邮件任务
【发布时间】:2013-06-07 08:07:57
【问题描述】:

我的 SSIS 包在执行期间会写入一个日志文件。最后,它调用另一个包,通过电子邮件发送该日志文件。
我无法发送它(没有附件的电子邮件工作正常),我总是收到这个错误:

[发送邮件任务] 错误:文件“F:\ etc...”不存在,或者您没有访问该文件的权限。

我已经尝试过:
- 将发送邮件任务的 DelayValidation 属性设置为 True;
- 发送邮件前关闭日志文件的文件流。
但没有任何改变...

【问题讨论】:

  • 错误是关于权限的,那么你在查看权限方面做了什么?两个包是否在相同的安全上下文中运行?该上下文对文件和包含该文件的文件夹有什么权限?

标签: ssis


【解决方案1】:

我在文件路径中添加了文件扩展名,现在它可以工作了!我还将发送邮件任务的 DelayValidation 属性设置为 True。
我没有想到,因为我看到 Windows 打开了文件,即使没有扩展名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多