【问题标题】:SSIS Package fails to load - VS 2013SSIS 包无法加载 - VS 2013
【发布时间】:2016-08-25 09:23:24
【问题描述】:

我在 VS 2013 中创建了 SSIS 包,但是我的目标服务器是 SQL Server 2008 R2。因此,在完成开发后,当我尝试调度 SQL Job 以使用 SSMS(SQL server 2008 R2)调用包时,加载包时出现错误:

"TITLE: SSIS Execution Properties ------------------------------ 由于错误 0xC0010014 导致包加载失败"一个或更多错误发生。在此之前应该有更具体的错误来解释错误的详细信息。此消息用作遇到错误的函数的返回值。”。当 CPackage::LoadFromXML 失败时会发生这种情况。 ------------- ----- 附加信息:由于错误 0xC0010014 “发生一个或多个错误,包无法加载。在此之前应该有更具体的错误来解释错误的详细信息。此消息用作遇到错误的函数的返回值。”。当 CPackage::LoadFromXML 失败时会发生这种情况。 ------------- ----- 按钮:确定 ------------------ "。

看起来他们俩不兼容。任何人都可以建议部署该软件包的替代方法吗?

【问题讨论】:

标签: sql-server sql-server-2008 ssis


【解决方案1】:

如果您使用 VS 2013 进行开发,并且您使用的是项目部署模型(2008 R2 不支持)。您可以将其转换为 Package 部署模型。

@NickyvV 在 cmets 中提到,向后兼容性在 VS for Integration 服务中不起作用。

您可以尝试使用 BIDS(VS for SQL 2008 R2)打开并保存/重新开发转换后的包。

【讨论】:

    【解决方案2】:

    不能在 VS 2013 上为 SSIS 2008R2 开发 SSIS 包。VS 2013 仅支持 SSIS 2014 的包。
    对于 SSIS 2008R2,您必须使用 SQL 2008 或 VS 2008 的 BIDS。不幸的是,您必须从头开始开发包,不支持从 SSIS 2012+ DTSX 格式向后移植到 2008。

    【讨论】:

    • 是的..谢谢两者..我想我会在 BIDS 2008 中再次开发 SQL server 2008 附带的包..它适用于 sql server 2008 和 sql server 2008 r2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多