Dan*_* E. 2 ssis sql-server-2012
我有一个非常简单的SSIS包,它抓取一个或多个平面文件并将数据导入SQL Server 2012表,然后一个单独的包归档文件..这些包工作正常,但我希望它警告我,如果没有文件启动时存在.
我知道Foreach循环在没有文件时会生成警告:
Warning: The For Each File enumerator is empty. The For Each File enumerator did not find any files that matched the file pattern, or the specified directory was empty.
我无法找到使用该警告触发电子邮件的方法,因为它不会导致程序包失败,并且我不确定是否存在可以基于警告触发下一步的约束或表达式.
我使用for each循环来填充一个变量,@[User::FileName]其中任何文件名都与预设的模式匹配.
具有表达式@[User::FileName]==""和完成或成功的通知操作员任务无论是什么(如果有文件)都会触发.
这在SSIS中是否可行?
| 归档时间: |
|
| 查看次数: |
3519 次 |
| 最近记录: |