与手动执行程序包相比,SQL Server Agent作业插入的行数更少

时间:2019-01-03 17:41:09

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

我有一个简单的SQL Server代理作业,该作业运行截断表语句,然后运行数据流,其中oledb源->查找-> oledb目标。

当我手动运行软件包时,将插入所有登台表行。但是,当程序包在我的工作步骤中运行时,大约缺少70万。在这两种情况下,登台表都相同,大约为3.4M行,因此源是相同的。目的地也相同,一个空表。

执行信息看起来相同,查找缓存相同数量的行。唯一的区别是,oledb目标在手动执行时写入3.4M行,而在作业步骤执行时仅写入2.7M。没有其他作业同时运行。

我很吃惊。任何帮助将不胜感激!

0 个答案:

没有答案