我有一个 SSIS 包,我在其中使用脚本任务。有时在对此包进行更改并将其部署为单个包后,我发现该包运行时没有错误,但实际上并未执行脚本任务。如果我将项目作为一个整体进行部署 - 无需对包进行任何更改,脚本任务就完美了。
简而言之,如果我进行项目部署,脚本任务按预期工作,但作为包部署它不起作用,有时无法部署项目,因此这种解决方法并不总是可用。
我正在使用 Vs 2016,我的目标部署版本也是 SQL Server 2016。
我无法确定此类问题的根本原因。
我有一个 SSIS 包,我在其中使用脚本任务。有时在对此包进行更改并将其部署为单个包后,我发现该包运行时没有错误,但实际上并未执行脚本任务。如果我将项目作为一个整体进行部署 - 无需对包进行任何更改,脚本任务就完美了。
简而言之,如果我进行项目部署,脚本任务按预期工作,但作为包部署它不起作用,有时无法部署项目,因此这种解决方法并不总是可用。
我正在使用 Vs 2016,我的目标部署版本也是 SQL Server 2016。
我无法确定此类问题的根本原因。
您可以尝试设置 SQL Server 代理作业的日志记录选项。
它也可能与权限有关。执行 SSIS 包将使用您的安全上下文,但从代理运行它会模拟代理中定义的凭据,然后使用该安全上下文运行作业步骤。
尝试添加事件处理程序以更好地了解日志。