Microsoft 将 Microsoft SQL Server 2012 修复分发为一个可下载文件。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。
症状
请考虑以下情况:
-
你的计算机上安装了 SSIS 2012 之前的 SQL Server Integration Services (SSIS)版本。
-
你有一个 SSIS 程序包,该程序包使用 Attunity 的 Microsoft Connector 或 Microsoft Connector for Teradata Attunity。
-
升级到 SSIS 2012。
-
您尝试打开该程序包。
在这种情况下,你会收到类似于以下内容的错误消息:
错误0xc004706c:数据流- SSISPackageName:组件 "Oracle 源 oracle 源名称,clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}" 无法创建,返回错误代码 0x80070005 "访问被拒绝"。 请确保该组件已正确注册。错误0xc0048021:数据流- SSISPackageName:组件缺失、未注册、不可升级或缺少所需的接口。 此组件的联系信息为 "Oracle 源";Microsoft Connector for Oracle for Attunity;Attunity 有限公司;已保留所有权限;http://www.attunity.com; 2 "。错误0xc004801f: SSISPackageName:无法将 "oracle Source < Oracle 源名称>" 的组件元数据升级到该组件的较新版本。 PerformUpgrade 方法失败。
原因
出现此问题的原因是 SSIS 程序包中使用了旧的 GUID。
解决方案
累积更新信息
SQL Server 2012 Service Pack 1 的累积更新包1
此问题的修补程序首次在累积更新1中发布。有关如何获取此累积更新包的 SQL Server 2012 Service Pack 1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2765331 SQL Server 2012 Service Pack 1 的累积更新包1注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2772858 在发布 SQL Server 2012 Service Pack 1 之后发布的 SQL Server 2012 版本
SQL Server 2012 累积更新包3
此问题的修补程序首次在累积更新3中发布。有关如何为 SQL Server 2012 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2723749 SQL Server 2012 的累积更新3注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2692828 在 SQL Server 2012 发布后发布的 SQL Server 2012 版本
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
解决方法
若要解决此问题,请使用 dtsx 程序包文件中的新 GUID 以及以下映射替换旧的 GUID。 这些更改可以在 SSIS 程序包升级到 SQL Server 2012 之前或之后完成。 Oracle 源旧版本: {4CAC6073-BCA7-430E-BD29-68A9F0012C6D} NEW: {CB67CD40-126C-4280-912D-2A625DFAFB66} Oracle 目标旧版本: {3C2D9CC0-74EE-4f64-98E0-4DD374B92068} new: {96F6C478-E5BE-45A4-B39A-055F9787CCD4} Oracle 连接 ManagerOLD: {58BD57A5-2572-4e04-8D64-A646AFD434F3} 新增: {577C27D9-1E41-4116-B8AC-1A11E1E4B66D} Teradata SourceOLD: {58664F3B-262F-4E4B-8AD1-E3FA1B504C1E} FE2F6C7B-2535-434A-8E03-894F4C01D8B7 Teradata: {DestinationOLD} 新增: {3703B1C2-3155-4905-9D5B-9DDAB8EB8773}
更多信息
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。