日期:2014-05-17  浏览次数:20387 次

SSIS包 放到作业里执行出错
用vs2008建了几个包,是执行同步2个数据库部分时间的数据的。
像通过作业建立,然后建立维护计划在定点时间去执行。可是总是报错误
开始是报一个xml不规范的错误。后来加入包配置文件后又报版本错误什么从3到2版本错,
求高人详细讲解一下建立包作业的过程,谢谢
------解决方案--------------------
要看具体什么错误的 请详细描述一下
建包可以参考
http://blog.csdn.net/wpc820411/archive/2010/10/08/5927050.aspx
------解决方案--------------------
erver 执行包实用工具  Version 10.50.1600.1 for 64-bit  版权所有 (C) Microsoft Corporation 2010。保留所有权利。    开始时间:  11:10:34  错误: 2010-12-29 11:10:34.37     代码: 0xC0016016     源:       说明: 无法解密受保护的 XML 节点“DTS:Password”,错误为 0x8009000B“该项不适于在指定状态下使用。”。可能您无权访问此信息。当发生加密错误时会出现此错误。请确保提供正确的密钥。  错误结束  错误: 2010-12-29 11:10:34.37     代码: 0xC0016016     源:       说明: 无法解密受保护的 XML 节点“DTS:Password”,错误为 0x8009000B“该项不适于在指定状态下使用。”。可能您无权访问此信息。当发生加密错误时会出现此错误。请确保提供正确的密钥。  错误结束  错误: 2010-12-29 11:10:34.39     代码: 0xC0016016     源:       说明: 无法解密受保护的 XML 节点“DTS:Password”,错误为 0x8009000B“该项不适于在指定状态下使用。”。可能您无权访问此信息。当发生加密错误时会出现此错误。请确保提供正确的密钥。  错误结束  错误: 2010-12-29 11:10:35.07     代码: 0xC0202009     源: 污染源在线监测废气的小时数据临时入库 连接管理器“DataResult”     说明: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E4D。  已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80040E4D 说明:“用户 'ths' 登录失败。”。  错误结束  错误: 2010-12-29 11:10:35.07     代码: 0xC020801C     源: 数据流任务 废气小时yuxh_T_AutoMoni_HourData_Gas [16]     说明: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“DataResult”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。  错误结束  错误: 2010-12-29 11:10:35.07     代码: 0xC0047017     源: 数据流任务 SSIS.Pipeline     说明: 组件“废气小时yuxh_T_AutoMoni_HourData_Gas”(16) 未能通过验证,返回的错误代码为 0xC020801C。  错误结束  错误: 2010-12-29 11:10:35.07     代码: 0xC004700C     源: 数据流任务 SSIS.Pipeline     说明: 一个或多个组件未能通过验证。  错误结束  错误: 2010-12-29 11:10:35.07     代码: 0xC0024107     源: 数据流任务      说明: 任务验证期间出错。  错误结束  DTExec: 已返回包执行 DTSER_FAILURE (1)。  开始时间:  11:10:34  完成时间: 11:10:35  占用时间:  1.077 秒.  包执行失败。.  该步骤失败。

------解决方案--------------------
无法解密受保护的 XML 节点“DTS:Password
这个要改下你的包的保护级别,看看包的属性protect level,改成dont save sen

然后用包配置,配置相应的链接、密码。
------解决方案--------------------
感觉是权限问题 试试
用sa或者windows 认证的话用管理员身份登录
部署的时候手动指定密码
设置agent的启动帐号为你登录的windows帐号(需要管理员权限)

------解决方案--------------------
已以用户 NMHB\Administrator 的身份执行。 Microsoft (R) SQL Server 执行包实用工具  版本