我有一个 SSIS 包,它做一些事情,例如在不同的网络驱动器之间复制文件,将文件写入 SQL 表,截断 SQL 表,以及调用一些 Perl 脚本来对 CSV 文件执行一些脚本工作。
SSIS 包在本地完美运行 - 但是当我将包上传到 SQL 代理作业并运行作业时,我收到错误:
R6025 - pure virtual function call. The return value was unknown. The process exit code was 255.
当我从服务器手动执行 SSIS 包(而不是通过 SQL 代理作业)时,我也会收到此弹出错误(大多数情况下)。其他时候,包在服务器上完美执行,没有这个问题。
我真的有点迷茫 - 任何指示和建议都会非常感激!谢谢你。
编辑:这就是我从我的 SSIS 运行 perl 脚本的方式: