我正在尝试从我的本地系统执行SSIS包(但在我的本地系统中没有安装Integration服务软件)到其他远程服务器,并且SSIS包存储在文件系统中。
现在,是否可以从C#代码编程本地系统执行SSIS包到远程服务器?通过使用LoadPackage方法。但是当我将SSIS包执行到同一服务器时,我能够成功执行。
请参阅下面的代码。
1. Application application = new Application();
2. Package package = application.LoadPackage(pkgLocation, null);
3. DTSExecResult result = package.Execute();
答案 0 :(得分:0)
不,SSIS包不是自动执行的;它们必须由安装并运行Integration Service的SQL Server执行。
如果没有计算机上的Integration Services软件,则无法在文件系统上放置SSIS包并从C#代码运行它。