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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。