我有一个简单的SQL Server代理作业,该作业运行截断表语句,然后运行数据流,其中oledb源->查找-> oledb目标。
当我手动运行软件包时,将插入所有登台表行。但是,当程序包在我的工作步骤中运行时,大约缺少70万。在这两种情况下,登台表都相同,大约为3.4M行,因此源是相同的。目的地也相同,一个空表。
执行信息看起来相同,查找缓存相同数量的行。唯一的区别是,oledb目标在手动执行时写入3.4M行,而在作业步骤执行时仅写入2.7M。没有其他作业同时运行。
我很吃惊。任何帮助将不胜感激!