我们正在使用VS2017 (15.8.4) SSIS
上运行的SQL Server 2016
。我们的程序包将在VS
内完成运行而不会出错。但是,当我们使用运行包的SQL
作业时,该作业启动时会立即出错。我什至从Script Task
中取出所有代码,只有:
public void Main()
{
// TODO: Add your code here
Dts.TaskResult = (int)ScriptResults.Failure;
}
它会以同样的方式出错。如果我们从Script Task
中完全删除了Control Flow
并重新部署了程序包,则作业将运行到完成而没有错误。 SQL
作业历史记录中的错误非常笼统,没有有用的信息。 Script Task
在保存时没有给出编译错误。
(1)有人知道为什么会出错吗? (2)您建议如何配置以获取更多信息错误? (3)可能是由于缺少DLL或.NET Framework组件引起的吗?