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
C# EzAPI-SSIS设置EZOLEDB目标错误输出配置_C#_Ssis_Ezapi - Fatal编程技术网

C# EzAPI-SSIS设置EZOLEDB目标错误输出配置

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

我正在创建一个C#程序来生成SSIS包,有人知道如何将EzOleDbDestination对象的ErrorOutput属性设置为“重定向行”吗

编辑:

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包