Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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

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
Sql server 2008 SSIS:如何合并具有以下问题的查找_Sql Server 2008_Ssis_Bids - Fatal编程技术网

Sql server 2008 SSIS:如何合并具有以下问题的查找

Sql server 2008 SSIS:如何合并具有以下问题的查找,sql-server-2008,ssis,bids,Sql Server 2008,Ssis,Bids,我有一个DTS包,我正在转换为SSIS。我在读一个文本文件。在每行的开头,都有一个十六进制代码。如果十六进制代码与表中的值匹配,我想将其添加到另一个表中。如果十六进制代码不匹配,我想跳过这一行 在DTS中,我可以在ActiveX脚本中执行dtsLookup,以便在ActiveX脚本执行时执行查找。我如何在投标时将这种查找合并到SSIS 2008中 谢谢,非常感谢 *****************编辑:***************** 更清楚一点。我想用十六进制代码执行SQL查询。然后,如果十

我有一个DTS包,我正在转换为SSIS。我在读一个文本文件。在每行的开头,都有一个十六进制代码。如果十六进制代码与表中的值匹配,我想将其添加到另一个表中。如果十六进制代码不匹配,我想跳过这一行

在DTS中,我可以在ActiveX脚本中执行dtsLookup,以便在ActiveX脚本执行时执行查找。我如何在投标时将这种查找合并到SSIS 2008中

谢谢,非常感谢

*****************编辑:*****************
更清楚一点。我想用十六进制代码执行SQL查询。然后,如果十六进制代码返回一个值,我想继续解析文本文件。然后将结果添加到表中。我知道如何在脚本组件中实现这一点,唯一缺少的是查找。我以前在dts中也能做到这一点::DTSLookups(“nameOfLookup”)。执行(“变量”)再次感谢

将现有DTS流程转换为SSIS习惯用法可能需要一些工作,但您可能需要数据流?

您可能根本不需要脚本组件来满足您的需求。SSIS具有数据流任务,其中包含您需要的组件。而且,正如@Ed Harper所指出的,查找转换是您可以用来进行查找的部分

在数据流任务中,可以从将从文件中读取的源组件开始。这些行将经过一个查找组件,在该组件中定义从表中获取十六进制值的查询


您可以将查找组件配置为将具有匹配十六进制值的行传递到目标。您还可以将组件配置为忽略错误,不匹配将产生错误。这些行不会转到数据流的下一步。

也许我可以在脚本组件中执行类似的操作?