我有一个非常奇怪的问题。
我有一个 SSIS 包,可将数据从 Oracle 源传输到 OLE DB 目标。转移工作正常。在传输之前,SQL 任务应截断目标。
当我右键单击该任务并选择“执行任务”时,它会成功截断表。
当我运行整个 SSIS 包时 截断任务不起作用。我正在使用正确的数据库和正确的表。怎么了?当我手动执行该任务时,它可以工作,但当包运行时,它不会。
我不知道为什么它不起作用。
希望你能帮助我。
我不确定这就是答案,但我有类似的经历。事实证明,我的表重新填充的速度比我预期的要快,而且我返回的数据比我预期的要多。所以截断起作用了,但它被接下来的数据冲击所掩盖。
抱歉8年后才回复晚了哈哈
我遇到了这个问题,我通过设置 Bypassprepare False 解决了它 在此输入图片描述