如何在C#中运行SSIS程序

时间:2014-12-12 04:56:06

标签: c# visual-studio-2013 ssis

我正在尝试在我的C#程序中运行一个SSIS程序(如果有人知道有关如何执行此操作的教程或参考,我会很乐意以另一种方式执行此操作)。我已经按照本教程http://www.codeproject.com/Tips/658959/Execute-SSIS-Packge-by-using-Csharp-and-SQL-Server进行了操作,但不断收到错误:

错误2无法将类型'Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackage100'隐式转换为'Microsoft.SqlServer.Dts.Runtime.Wrapper.Package'。存在显式转换(您是否缺少演员表?)P:\ Visual Studio 2012 \ Projects \ SmartSheetAPI \ SmartSheetAPI \ SIIS.cs

错误3方法'LoadPackage'没有重载需要2个参数

最后一个很有意思,因为在这个例子中他只使用了两个参数?

有人可以帮忙吗?

public class SIIS
{
    string pkg = @"P:\Visual Studio 2013\Projects\Smartsheet Conversion\Smartsheet Conversion\Smartsheet.dtsx";

    public SIIS()
    {

    }

    public void test()
    {
        Application app = new Application();
        Package p = app.LoadPackage(pkg, false, null);
    }

}

1 个答案:

答案 0 :(得分:1)