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