簡體   English   中英

SSIS Package 腳本任務編輯器停止工作

[英]SSIS Package Script Task Editor Stopped Working

在過去的幾年里,我一直很高興在我的 PC 上編輯 SSIS 包(我的意思是使用相同的安裝操作系統和軟件),直到最近腳本任務編輯器對話框上的“編輯腳本...”按鈕停止工作。 當我單擊該按鈕時,它什么也不做。 我使用的是 Visual Studio 2017,但我在同一台機器上安裝了 VS 2015、2013 和 2010。 我還安裝了多個版本的 sql 服務器數據工具(並安裝了多個版本的 VSTA 和支持庫)。 我已經嘗試了很多方法來使它無法成功,所以我決定卸載所有版本的 Sql 服務器數據工具和所有版本的 Visual Studio Tools for Applications(以避免我在重新安裝組件時可能引入的任何問題在嘗試解決此問題時做了),然后安裝帶有“數據和存儲處理”工作負載的 Visual Studio 2019。

我認為全新安裝會起作用,但它沒有。 我在 VS 2019 中安裝了 SSIS 擴展並創建了一個新的 SSIS 項目。 當我添加腳本任務並打開它進行編輯然后單擊“編輯腳本...”按鈕時,出現以下錯誤:

====================================

無法顯示 Visual Studio 2015 Tools for Applications 編輯器。 (微軟視覺工作室)

====================================

無法加載文件或程序集“Microsoft.VisualStudio.Tools.Applications,版本=16.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依賴項之一。 該系統找不到指定的文件。 (mscorlib)


節目地點:

服務器堆棧跟蹤:在 Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.<>c__DisplayClass4.b__3() 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object 服務器, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

在 [0] 處重新引發異常:在 System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) 在 System.Func 1.EndInvoke(IAsyncResult result) at Microsoft.SqlServer.IntegrationServices.VSTA.MtaExecution.RunFunc[TResult](Func 1 函數) 在 Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.LoadNewProject(String templatePath, String templateName, String projectName) 在 Microsoft .SqlServer.Dts.Tasks.ScriptTask.ScriptTaskUI.ShowIDE()

====================================

無法加載文件或程序集“Microsoft.VisualStudio.Tools.Applications,版本=14.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依賴項之一。 該系統找不到指定的文件。

最初我認為它報告的版本號與此錯誤消息中列出的不同,但此后我嘗試從https://www.microsoft.com/en-us/download/details.aspx?id安裝多個版本的 VSTA =58316&WT.mc_id=DX_MVP4025064https://www.microsoft.com/en-us/download/details.aspx?id=56046

我不記得最近在這台 PC 上安裝過任何新軟件,所以我很困惑為什么這會突然失敗以及為什么全新安裝會出現同樣的問題。

有沒有其他人經歷過這樣的事情(如果有,你知道為什么會這樣嗎)? 有沒有人對我應該如何盡快恢復工作有一些建議? 任何幫助將不勝感激,謝謝。

這是一個引入 VS2019 及其 SSIS 擴展的錯誤。

最近解決了。

請確保您已安裝以下內容:

  • VS2019,v.16.9.*
  • SQL 服務器集成服務項目,v.3.13.1

下載鏈接: SQL 服務器集成服務項目

重要摘錄:

有時,此產品或 Visual Studio Tools for Applications 2019 可能會在 VS 實例升級期間以某種方式被刪除。 如果您現有的 SSIS 項目無法加載,請嘗試通過控制面板修復此產品。 如果單擊“編輯腳本”時沒有彈出VS,請嘗試通過控制面板修復VSTA 2019。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM