C# EzAPI-SSIS设置EZOLEDB目标错误输出配置
我正在创建一个C#程序来生成SSIS包,有人知道如何将EzOleDbDestination对象的ErrorOutput属性设置为“重定向行”吗 编辑:C# EzAPI-SSIS设置EZOLEDB目标错误输出配置,c#,ssis,ezapi,C#,Ssis,Ezapi,我正在创建一个C#程序来生成SSIS包,有人知道如何将EzOleDbDestination对象的ErrorOutput属性设置为“重定向行”吗 编辑: EzOleDbDestination db_dest = new EzOleDbDestination(dataFlow) { Name = "Destination " + File_Name, Connect
EzOleDbDestination db_dest = new EzOleDbDestination(dataFlow)
{
Name = "Destination " + File_Name,
Connection = oldb_connection,
Table = "[dbo].[" + File_Name + "]"
};
EzOleDbDestination db_dest_clean_error = new EzOleDbDestination(dataFlow)
{
Name = "Destination " + File_Name + "_CleanError",
Connection = oldb_connection,
Table = "[dbo].[" + File_Name + "_CleanError]"
};
db_dest.AttachTo(file_source);
db_dest_clean_error.AttachTo(db_dest);
db_dest.LinkAllInputsToOutputs();
db_dest_clean_error.LinkAllInputsToOutputs();
dataFlow.AttachTo(Sql_Create);
package.SaveToFile("C:\\Users\\LGuerin\\Desktop\\Package_" + Engagement + ".dtsx"); ;
这两行使它工作,谢谢你的回答比林克 你能分享一下你的代码吗?这样我们就可以看到你目前是如何配置目的地的了。生成包后,db_dest error链接被设置为db_dest_CleanError,但参数“error Output”被设置为“Fail Component”。感谢您提供您正在使用的代码。我正在查看EzAPI代码atm-这并不重要,但您使用的是codeplex的存档版本、2016年推出的nuget版本还是其他版本?谢谢您的回答,我使用的是2016年推出的nuget版本,EzAPI源代码到目前为止都不走运,我也不能用纯代码串起来实现这一点,因为这可能不是SSIS测试团队实现过的用例,这也是我放弃尝试解决EzAPI问题的原因之一。相反,我发现Biml更具表现力,能够以更少的麻烦构建SSIS包