从我的本地系统执行SSIS包到其他远程服务器,SSIS包存储在文件系统中

时间:2018-05-16 09:47:33

标签: ssis

我正在尝试从我的本地系统执行SSIS包(但在我的本地系统中没有安装Integration服务软件)到其他远程服务器,并且SSIS包存储在文件系统中。

现在,是否可以从C#代码编程本地系统执行SSIS包到远程服务器?通过使用LoadPackage方法。但是当我将SSIS包执行到同一服务器时,我能够成功执行。

请参阅下面的代码。

 1. Application application = new Application();
 2. Package package = application.LoadPackage(pkgLocation, null);             
 3. DTSExecResult result = package.Execute();

1 个答案:

答案 0 :(得分:0)

不,SSIS包不是自动执行的;它们必须由安装并运行Integration Service的SQL Server执行。

如果没有计算机上的Integration Services软件,则无法在文件系统上放置SSIS包并从C#代码运行它。