我正在使用MS商業智能開發工作室。 今天早上,當我打開我的一個dtsx文件時,BIDS就坐在那裏,堅持驗證我試圖打開的特定dtsx文件中的某個任務。商業智能開發工作室堅持在dtsx文件中驗證任務
我能做些什麼來解決這個問題嗎?
有沒有人遇到過這個?
大衛
我正在使用MS商業智能開發工作室。 今天早上,當我打開我的一個dtsx文件時,BIDS就坐在那裏,堅持驗證我試圖打開的特定dtsx文件中的某個任務。商業智能開發工作室堅持在dtsx文件中驗證任務
我能做些什麼來解決這個問題嗎?
有沒有人遇到過這個?
大衛
我會在包裝上和控制流任務的DelayValidation
屬性設置爲真。這樣,程序包不會每次打開時都驗證所有任務。它將加快打開包的過程,但是包僅在運行時驗證連接或模式中的任何更改。如果您單擊具有連接或模式的任務,即使您將DelayValidation設置爲true,它仍會驗證。
正如其他響應者所建議的,您希望從SSIS菜單中選擇脫機工作,然後打開SSIS項目。
但是,當您打開Business Intelligence Developer Studio時,可能沒有SSIS菜單。如果發生這種情況,請創建一個拋棄式SSIS項目(文件|新建|項目|集成服務項目)。一旦丟棄的SSIS項目打開,將會出現一個SSIS菜單,您必須從中選擇「脫機工作」。
接下來,從Solution Explorer中,右鍵單擊SSIS Packages,然後選擇Add Existing Package。在包位置控件中指定文件系統,指定包路徑控件中DTSX文件的文件路徑。
在這一點上,你可以打開你想要的SSIS包,而不會受到嚴重的延遲。