1.错误信息如下:
日期 2015/9/16 14:34:48
日志 作业历史记录 (用户操作订单调度)
步骤 ID 1
服务器 IZ28HNG9G0IZ
作业名称 用户操作订单调度
步骤名称 用户操作订单
持续时间 00:00:01
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 1
消息
已以用户 iZ28hng9g0iZ\SYSTEM 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 Version 10.50.1600.1 for 64-bit 版权所有 (C) Microsoft Corporation 2010。保留所有权利。 开始时间: 14:34:48 错误: 2015-09-16 14:34:48.94 代码: 0xC001700A 源: 说明: 包中的版本号无效。该版本号不能大于当前的版本号。 错误结束 错误: 2015-09-16 14:34:48.94 代码: 0xC0016020 源: 说明: 包从版本 6 到版本 3 的迁移失败,错误为 0xC001700A“包中的版本号无效。该版本号不能大于当前的版本号。”。 错误结束 错误: 2015-09-16 14:34:48.94 代码: 0xC0010018 源: 说明: 从节点“DTS:Property”加载值“<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">6</DTS:Property>”时出错。 错误结束 由于出现错误 0xC0010014,导致无法加载包“C:\Users\Administrator\Documents\Visual Studio 2012\projects\user_operate_order_diaodu\user_operate_order_diaodu\Package.dtsx”。 说明: 由于错误 0xC0010014“发生了一个或多个错误。在此消息之前应有更为具体的错误消息,对这些错误进行详细说明。此消息用作遇到错误的函数的返回值。”,无法加载包。当 CPackage::LoadFromXML 失败时,会出现这种情况。 源: 开始时间: 14:34:48 完成时间: 14:34:48 占用时间: 0.016 秒. 无法加载该包。. 注意: 该步骤重试了请求的次数(1),但没有成功。. 该步骤失败。
2.出现原因很明显是因为版本不对应,服务器装的是08版本的sql server 但是由于不可预知的原因,出现文件丢失,于是装了12的visual studio 开发工具,最终出现了上述情况。
3.http://bbs.csdn.net/topics/350251897 里找到了“手动编辑dtsx包,找到版本,将3该为2即可”这样一句话,然后使用
搜到结果,直接更改,顺利搞定。