无法 运行 SSIS 打包为 SQL 服务器代理作业(因为 SAP GRIDVIEW 元素)

Can't run SSIS package as a SQL server agent job ( because of SAP GRIDVIEW element)

我制作了一个 SSIS 包,其中包含一个脚本任务,用于抓取 SAP GUI 中的数据并保存它。它使用 sapfewse.ocx 引用。 该任务在本地完美运行,但当 运行 包作为作业或使用 dtexec 时失败。该错误表示找不到 sap 网格视图元素之一。我无法在不访问此组件的情况下从 SAP 导出,所以我不知道该怎么做。有没有人遇到过类似的事情?

与 Nick 之前的回答一样,您需要安装 SAP GUI 依赖项。如果幸运的话,您不需要所有这些,您可以尝试将(sapfewse.ocx 和该 ocx 的任何依赖项)复制到服务器上与 SSIS 包相同的路径。

当我最小化 SAP window 时,我发现项目没有 运行,因为它是 运行ning。我在我的 gridview 命令之间添加了一堆延迟,它开始工作了。