KB2713827 - 修正:當您嘗試在 SSIS 2012 中開啟 SSIS 套件時,發生「Dataflow - <SSISPackageName>」錯誤

套用到
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Microsoft 會發佈 Microsoft SQL Server 2012 修正程式作為一個可下載的檔案。 由於修正程式是累積的,因此每個新版本都包含所有 Hotfix 和所有安全性修正程式,這些修正程式隨附於先前的 SQL Server 2012 修正程式版本。

症狀

請考慮以下案例:

  • 您的電腦上安裝了 SSIS 2012 之前的舊版 SQL Server Integration Services (SSIS) 。
  • 您有一個使用 Microsoft Connector for Oracle by Attunity 或 Microsoft Connector for Teradata by Attunity 的 SSIS 套件。
  • 您升級至 SSIS 2012。
  • 您嘗試打開套件。

在此情況下會收到類似下列的錯誤訊息:

注意

錯誤 0xc004706c:資料流程 - SSISPackageName:無法建立元件「Oracle Source Oracle Source Name, clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}」,並傳回錯誤碼0x80070005「拒絕存取」。 請確定元件已正確登錄。

錯誤 0xc0048021:資料流程 - SSISPackageName:元件遺失、未註冊、不可升級或缺少必要的介面。 此元件的連絡人資訊為「Oracle Source;Attunity 的 Microsoft Connector for Oracle;Attunity Ltd.;版權所有;http://www.attunity.com;2".

錯誤 0xc004801f:資料流程 - SSISPackageName:「Oracle 來源 < 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 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和所有安全性修正程式,來自上一個 SQL Server 2012 修正程式版本。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「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 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和先前的 2012 SQL Server修正程式版本中包含的所有安全性修正程式。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2692828 SQL Server 2012 發行之後所發行的 SQL Server 2012 組建

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

因應措施

若要解決此問題,請尋找舊的 GUID,並將其取代為 .dtsx 套件檔案中的新 GUID,以及下列對應。 這些變更可以在 SSIS 套件升級至 SQL Server 2012 之前或之後完成。

Oracle 來源

舊版:{4CAC6073-BCA7-430E-BD29-68A9F0012C6D}

新增:{CB67CD40-126C-4280-912D-2A625DFAFB66}

Oracle 目的地

舊版:{3C2D9CC0-74EE-4f64-98E0-4DD374B92068}

新增:{96F6C478-E5BE-45A4-B39A-055F9787CCD4}

Oracle 連線管理員

舊:{58BD57A5-2572-4e04-8D64-A646AFD434F3}

新增:{577C27D9-1E41-4116-B8AC-1A11E1E4B66D}

Teradata 來源

舊版:{58664F3B-262F-4E4B-8AD1-E3FA1B504C1E}

新增:{FE2F6C7B-2535-434A-8E03-894F4C01D8B7}

Teradata 目的地

舊版:{3703B1C2-3155-4905-9D5B-9DDAB8EB8773}

新增:{664D5009-786B-4C11-A507-2BF056EF5F61}

Teradata 連線管理員

舊版:{EA88DC41-494C-41FE-9BB2-0B728B46B7B2}

新增:{84B09D80-8309-4CA8-9CEC-E19ACB76F257}

更多資訊

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。