我有一個ssis包,其中的變量由數據庫表設置。爲了重新使用代碼,這個軟件包將每週運行一次。但是也需要使用它來臨時運行它。現在我有從命令行運行包的代碼,並且我知道如何使用開關設置變量名稱/Set \Package.Variables[User::FileName].Properties[Value];"aaab"
SSIS包變量集訂購
我的問題:有沒有一種方法來設置首選項是使用表還是傳入值?或者有什麼方法可以確定什麼是執行者,如果我可以確定它是從.net vs作業還是存儲過程運行,那麼我可以說使用傳入值?
您可以擁有一個變量(比如執行器),並根據包的調用方式傳遞不同的值。 –