我需要有关SQL Server 2014目录的一些帮助。
我正在开发一个SSIS包,该包将从脚本任务开始,该脚本任务将检查源文件是否存在。
如果所需的文件不存在,我需要返回成功的打包结果,但还需要在日志中写一条消息,说明没有源文件或其他内容。
这是我的测试
String FilePathEXOR = Dts.Variables["$FilePath"].Value.ToString() + "\\" + DateTime.Now.ToString("yyyyMMdd") + ".csv";
if (!File.Exists(FilePathEXOR))
{
Dts.Variables["User::VAR_BOOL_File_Verif_EXOM"].Value = false;//Variable that will tell if we continue or not the package execution
Dts.TaskResult = (int)ScriptResults.Success;
//Writing Some message in the catalogue saying that we've passed the package to success but there was no integration because we didn't find the Source files
}
谢谢 ...
最佳答案
几乎!
让脚本返回成功或失败,然后根据成功而分别写入日志-但不在脚本任务范围内。
有关写入日志here的信息。
关于error-handling - 在SSIS 2014目录中插入一条消息,以在集成数据时报告错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36860385/