如何在 C# 中运行 SSIS 程序
本文关键字:运行 SSIS 程序 | 更新日期: 2023-09-27 18:34:05
我正在尝试在我的 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);
}
}
下面是使用 C# 启动包的示例:http://microsoft-ssis.blogspot.com/2012/09/call-ssis-2012-package-within-net.html