【发布时间】:2024-01-23 12:38:01
【问题描述】:
我是这个线程的新手,我陷入了需要通过 C# 控制台应用程序执行 SSIS 包的情况。
以下是我用来执行包的代码。
Package pkg;
Application app;
DTSExecResult pkgResults;
pkgLocation =@"D:\MIS Reports\TERADATA\Daily_CBASQ1_Loading.dtsx";
app = new Application();
pkg = app.LoadPackage(pkgLocation, null);
pkgResults = pkg.Execute();
但它会引发错误:
The package failed to load due to error 0xC0011008
"Error loading from XML. No further detailed error information can be specified for this problem because no Events object was passed where detailed error information can be stored."
CPackage::LoadFromXML fails 时会发生这种情况
请帮忙!
【问题讨论】:
-
你的包需要配置文件的输入吗?
-
您是否尝试过使用
DTEXEC.EXE执行该包?您可能会收到更好的错误消息。那个包的保护等级是多少? msdn.microsoft.com/en-us/library/ms141747.aspx