Sql-Server-2008-R2

辨識在 MS Visual Studio 2008 中建構的 SSIS 包中的元素

  • May 3, 2021

我認識到這些是變數,但我不確定如何將這些元素添加到包中(或如何添加它們開始),有什麼影響甚至如何操作它們。沒有右鍵,沒有左鍵。我可以將滑鼠懸停在元素上,工具提示會顯示變數名稱。

我可以通過右鍵點擊 > 編輯 > 參數映射來添加變數…但是這不會在各種控制流元素上顯示小圖示。

在此處輸入圖像描述

在此處輸入圖像描述

我正在嘗試重建這個 SSIS 包。我對 MS Visual Studio/SSIS/SQL 的經驗很少。感謝您的任何意見。

fx 字形表示引用中的項目上存在一個*表達式。*第一張圖片表明兩個項目之間的 Precedent Constraint 上有一個表達式。在您探索之前不會知道它們是由變數支持還是硬編碼。

藍色我認為是前面的任務必須完成(Completion)——失敗​​或成功無所謂。來自螢幕外的紅色虛線是來自任務的錯誤/失敗路徑。

虛線表示輸入到螢幕外圖示的所有元素之間存在邏輯或條件。實線表示邏輯與條件。

點兩下藍色的先例約束,你會看到類似這樣的東西

在此處輸入圖像描述

您也可以右鍵點擊任何內容並選擇屬性。像 Precedent Constraint 這樣的元素看起來像這樣

在此處輸入圖像描述

更複雜的任務將在自己的部分中包含表達式,即

在此處輸入圖像描述

綜上所述,您應該能夠將包添加到現有的 SSIS 項目中,Visual Studio 會將其升級到目前版本。可能會出現諸如腳本組件之類的問題,這些問題通常可以通過打開腳本並重新建構來解決。其他內容(例如自定義第三方組件)需要更新以綁定到目前版本的 SQL Server 二進製文件。

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