我正在从我的应用程序中加载一个SSIS包,这很好地实现了。然而,我试图解决的问题是,该包执行需要1秒钟(非常快),但加载包需要9秒钟,我一直在尝试但失败了。
我使用Visual Studio 2015本地工作,并通过远程连接到SQL Server 2014实例。该包被加载在一个业务对象中,在控制台应用程序中通过异步Web API调用。
以下是代码(标准内容)...
我使用Visual Studio 2015本地工作,并通过远程连接到SQL Server 2014实例。该包被加载在一个业务对象中,在控制台应用程序中通过异步Web API调用。
以下是代码(标准内容)...
Application application = new Application();
DTSExecResult result;
DTSPackageEventListener eventListener = new DTSPackageEventListener();
packageLocation = request.packageLocation;
//using (Package package = application.LoadPackage(packageLocation, eventListener)) // 9 seconds to load
using (Package package = application.LoadFromDtsServer(@"File System\<PACKAGENAME>", @"<SERVERNAME>", eventListener)) // 9 seconds to load
{
.
.
.
有没有人有什么技巧?任何帮助/指导都将不胜感激。
西蒙。