SSIS包有效,但是创建表时作业失败

时间:2019-02-20 08:07:33

标签: sql-server ssis sql-agent-job

我对SQL Server代理有问题。我的SSIS包在Visual Studio中运行良好,并且在对包进行一些更改之前曾经在Agent中工作。而不是使用一个特定的平面文件源,它读取添加到文件夹Drop的所有文件,将其插入表Clients,然后将其移动到Archive文件夹。后来的结构是相同的,它创建临时表并从先前添加的表Clients中获取日期。问题在于创建临时表的普拉提曾经可以工作,现在却不能。

这是错误列表: Error List

从我检查过的事情开始:部署程序包,检查文件是否确实包含一些空值,并检查作业期间是否有数据添加到表Clients中,似乎没有。但是,单独使用Package可以很好

Package

2 个答案:

答案 0 :(得分:0)

错误明确指出源中有NULL值。要确认这一点,您可以更改## OrderTemp表以允许为空,然后再次重新运行程序包。

答案 1 :(得分:0)

我修复了它。原因与将源文件从平面文件源更改为许多文件有关,在这些文件中您使用变量来执行此操作。代理商可能还没有得到零钱。重新启动数据库解决了该问题。