Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态选取源表名称&;ssis中审核/错误处理中的任务名称_Ssis_Ssis 2012_Ssis 2008 - Fatal编程技术网

动态选取源表名称&;ssis中审核/错误处理中的任务名称

动态选取源表名称&;ssis中审核/错误处理中的任务名称,ssis,ssis-2012,ssis-2008,Ssis,Ssis 2012,Ssis 2008,我设计了一个包,其中有7个数据流并行运行 我正在执行审计和错误处理,如果发生错误或失败,我希望使用源表名和特定任务名 我应该如何做到这一点?是否可以将表名动态存储在一个变量中?SSIS有一个集成的日志记录机制,在该机制中,您可以告诉您要在哪里记录操作,要记录哪些操作(开始、结束、失败、警告等)。右键单击DTS的背景并单击日志记录。至于表名,我不确定您是否可以动态获取它,您必须将其设置为派生列或在错误流中将其设置为变量。嘿,Ezlo,谢谢您的回复。从每个数据流获取源表名称是主要任务,无论运行哪个数

我设计了一个包,其中有7个数据流并行运行

我正在执行审计和错误处理,如果发生错误或失败,我希望使用源表名和特定任务名


我应该如何做到这一点?是否可以将表名动态存储在一个变量中?

SSIS有一个集成的日志记录机制,在该机制中,您可以告诉您要在哪里记录操作,要记录哪些操作(开始、结束、失败、警告等)。右键单击DTS的背景并单击日志记录。至于表名,我不确定您是否可以动态获取它,您必须将其设置为派生列或在错误流中将其设置为变量。嘿,Ezlo,谢谢您的回复。从每个数据流获取源表名称是主要任务,无论运行哪个数据流,都必须获取该流的表名称。您可以将源表访问模式从“表或视图”切换到“表或视图名称变量”,并将源表名称存储在变量中。然后可以在任务中使用变量的值。这将需要您创建尽可能多的变量来跟踪源。这里有更多信息,错误处理发生在哪里?