Ssis

創建包時出錯,保存封包件失敗,錯誤0x80040154“類未註冊”

  • April 11, 2020

我和幾個同事已經安裝了最新的 Visual Studio (SSDT) - BIDS。

我們無法創建包,在解決方案資源管理器中右鍵點擊 SSIS 包 > 新 SSIS 包會導致這個臭名昭著的錯誤:

標題:Microsoft Visual Studio

創建包時出錯無法保存封包件“C:\Users\userid\AppData\Local\Temp\tmp9ABC.tmp”,錯誤為 0x80040154“類未註冊”。

在此處輸入圖像描述

Google搜尋此錯誤會顯示 2008 年的結果,它與 MSXML 有關。我已經嘗試了所有解決方案,安裝 MSXML6.0,安裝 OWC,regsvr32 DLL,我執行了 procmon 並且在跟踪中沒有任何問題的提示。

我非常有信心這是與 2008 年不同的錯誤,因為沒有任何解決方案有效。

我的一位同事在家里安裝了 BIDS,它執行良好。我們所在的工作網路已被鎖定,但是我們都以管理員身份執行安裝,並且 ISO 文件 > 2gig,因此我們不認為在安裝過程中失去了組件,但這可能是錯誤的。

有沒有人遇到過這個錯誤?有人對如何解決此問題有任何想法嗎?

我已經解除安裝了舊版本的 VS2017 SSDT (15.4.xx) 並從 Microsoft 下載了最新的 SSDT 2017 (15.5.x) 然後安裝它。它現在似乎正在工作。我可以創建一個新的 SSIS 包。嘿嘿!

我在 Visual Studio 2019 和 SQL Server Integration Services 項目(從此處的 Visual Studio Marketplace 下載)中遇到了類似的問題。

$$ ![enter image description here $$$$ 2 $$]$$ 2 $$ 當我嘗試創建和保存新的 SSIS 項目時出現錯誤提示。

我的解決方法是解除安裝並重新安裝相同的包

希望這可以幫助!

引用自:https://dba.stackexchange.com/questions/197354