我在SSIS上处于非常基本的水平,需要帮助脚本任务。
我有SSIS软件包生成的日志文件,我必须在日志文件中搜索单词" msg",如果可用,我必须将文件复制到另一个位置,否则请留下。
我必须使用for-EAPH循环容器 脚本任务 文件系统任务。我还创建了3个变量
log_file_path-字符串 - d: test
log_file_name -string -xyz.log
msg_exists -int32-0
现在我必须编写脚本才能搜索" msg"。
任何人都可以为我提供帮助。
预先感谢。
您可以使用C#脚本。这是一些psuedo代码。
使用dts.variobles获取路径和文件名称使用此命令将整个文件读为字符串
string contents = File.ReadAllText(@"C:temptest.txt");
if (contents.contains("MSG")
set dts variable MSG_Exists
这是您要做的吗?