【发布时间】:2023-04-06 01:41:02
【问题描述】:
我有一个生产数据库服务器
“Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) 2011 年 9 月 21 日 22:45:45 版权所有 (c) 1988-2008 Microsoft Corporation 网络版 (64 位)在 Windows NT 6.1(内部版本 7601:Service Pack 1)上”
我在 Visual Studio 2008 BI 中创建了一个 SSIS 包 当我尝试将我的包部署到数据库时, 我得到以下错误
在 SQL Server 中存储或修改包需要 SSIS 运行时和数据库版本相同。不支持在早期版本中存储包。
这可以被认为是更高版本吗?
更多异常详情
留言
以用户身份执行:DEV-03\SYSTEM。 Microsoft (R) SQL Server 执行 适用于 64 位的 Package Utility 版本 10.50.2500.0 版权所有 (C) Microsoft Corporation 2010。保留所有权利。开始时间:4:23:16 PM 错误:2012-12-11 16:23:16.92 代码:0xC001700A 来源:
说明:包中的版本号无效。这 版本号不能大于当前版本号。结尾 错误错误:2012-12-11 16:23:16.93 代码:0xC0016020 来源: 说明:从版本 6 到版本 3 的包迁移失败,原因是 错误 0xC001700A “包中的版本号无效。 版本号不能大于当前版本号。”。结束 错误错误:2012-12-11 16:23:16.93 代码:0xC0010018 来源: 说明:从节点加载值“6”时出错 “DTS:属性”。结束错误无法加载包 "C:\userPath\SSIS\FullPackage.dtsx" 因为错误 0xC0010014。说明:包加载失败 由于错误 0xC0010014 “发生了一个或多个错误。应该有 此错误之前的更具体的错误解释了 错误。此消息用作函数的返回值 遇到错误。”。当 CPackage::LoadFromXML 失败时会发生这种情况。 来源:开始时间:下午 4:23:16 结束时间:下午 4:23:16 已用时间:0.265 秒。无法加载包。步骤失败。
【问题讨论】:
-
VS2008的开发机上的Sql Server是什么版本?
-
这是在 SQL Server 20008 开发者版上开发的
-
它是什么?您的评论说 2008 年,但您的主要帖子说
Visual Studio 2008 BI“BI 版本”仅与 SQL Server 2012 一起出现。正如@WilliamToddSalzman 指出的那样,版本 6 是 2012 年的包格式,而 3 是 2008 年。错误消息说Package migration from version 6 to version 3 failed -
是的,这里有很多不同的版本@billinkc!这是一个很好的例子,说明了为什么您应该努力拥有稳定的开发/生产环境和源代码控制系统,以便消除版本问题。当您准备好升级到新版本时,您应该一次将它们全部移动。阅读下文以获得更多版本的乐趣!
标签: ssis business-intelligence msdeploy