【问题标题】:execute the SSIS package from my local system into some other remote server and SSIS package is stored in the file system从我的本地系统执行 SSIS 包到其他远程服务器,SSIS 包存储在文件系统中
【发布时间】:2018-05-16 22:45:45
【问题描述】:

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

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

请看我下面的代码。

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

【问题讨论】:

  • “将包执行到其他远程服务器”是什么意思? DTS 生成存储在其他地方的文件?需要直接在远程服务器上执行吗?

标签: ssis


【解决方案1】:

不,SSIS 包不是自动执行的;它们必须由安装并运行集成服务的 SQL Server 执行。

如果机器上没有集成服务软件,就不可能将 SSIS 包放在文件系统上并从 C# 代码运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多