无法 运行 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 命令之间添加了一堆延迟,它开始工作了。
我制作了一个 SSIS 包,其中包含一个脚本任务,用于抓取 SAP GUI 中的数据并保存它。它使用 sapfewse.ocx 引用。 该任务在本地完美运行,但当 运行 包作为作业或使用 dtexec 时失败。该错误表示找不到 sap 网格视图元素之一。我无法在不访问此组件的情况下从 SAP 导出,所以我不知道该怎么做。有没有人遇到过类似的事情?
与 Nick 之前的回答一样,您需要安装 SAP GUI 依赖项。如果幸运的话,您不需要所有这些,您可以尝试将(sapfewse.ocx 和该 ocx 的任何依赖项)复制到服务器上与 SSIS 包相同的路径。
当我最小化 SAP window 时,我发现项目没有 运行,因为它是 运行ning。我在我的 gridview 命令之间添加了一堆延迟,它开始工作了。