从SQL Server 2005作业代理运行SSIS包时出错

问题描述:

作为用户执行:STRATEGIC \ administrator。 ... 32位4035.00版权所有(C)微软公司1984-2005。版权所有。开始日期:上午11点01分26秒进展:2010-11-22 11:01:26.97来源:将数据复制到临时表中验证:完成0%结束进度:2010-11-22 11:01:26.97来源:复制数据进入临时表验证:完成50%结束进度:2010-11-22 11:01:27.03来源:将数据复制到临时表中验证:完成100%结束进度警告:2010-11-22 11:01:27.03代码: 0x80047076源:将数据复制到温度表中DTS.Pipeline说明:在输出“平面文件源输出”(2)和组件“平面文件源”(1)上的输出列“PoBox”(56)未随后用于数据流任务。删除这个未使用的输出列可以提高数据流任务的性能。结束警告警告:2010-11-22 11:01:27.03代码:0x80047076来源:将数据复制到温度表中DTS.Pipeline Des ...过程退出代码1.步骤失败。从SQL Server 2005作业代理运行SSIS包时出错

+0

而不是错误转储,你能解释包中发生了什么,特别是失败的步骤? – grapefruitmoon 2010-11-22 22:12:41

输出中没有任何内容解释了为什么该步骤会失败。您需要提供更多信息。在有用转储的唯一部分是这样的部分(这引起了警告 - 不是失败):

Source: Copy Data into Temp Table DTS.Pipeline Description: The output column "PoBox" (56) on output "Flat File Source Output" (2) and component "Flat File Source" (1) is not subsequently used in the Data Flow task. Removing this unused output column can increase Data 

只是意味着你有没有映射的东西在目的地中的源列。因此,您可以从源加载中删除该字段,也可以在源中取消选择该字段,以便后续部分管道不可用。