2011-08-04 40 views
13

我有部署到一個SQL 2005服務器,並隨後被設計和維護在Visual Studio 2003中的幾個SSIS包裝入一個包時,當我打開任何的投標項目,其次通過其中一個包,設計者總是驗證每個數據流和任務對象。禁用SSIS包驗證在VS設計

通常情況下,這是沒有問題的。但是,某些情況下,我用來連接和導出AS400中的數據的系統帳戶無法正確驗證。由於我導出了一個TON表,因此每個數據流對象都會嘗試通過ODBC連接連接到AS400,獲取「無效帳戶」錯誤,然後繼續嘗試驗證下一個任務。這會鎖定系統帳戶,因爲無效的憑據已嘗試40次以上。

有什麼我可以做,以禁用驗證,直到我嘗試運行包?作爲替代方案,是否有一個設置我可以切換,將盡快停止所有驗證找到一個無效對象?在鎖定帳戶之前,AS400系統會允許一些錯誤的嘗試。顯然,如果我能夠在發生之前切斷驗證過程,那將是最佳選擇。

我有什麼選擇?

回答

18

對不起,是模糊的,但是這是太長複製/粘貼

"SSIS package taking forever to load when you open it?"

這說明影響加載速度+驗證這3個選項

  • DelayValidation財產
  • ValidateExternalMetadata財產
  • 「工作仿射性質」選項

您也可以在過每個連接/工作等幾個地方「DelayValidation」到

+0

感謝GBN。我認爲,「脫機工作」選項似乎是最佳選擇B/C,如果我瞭解文檔,當我切斷「脫機工作」狀態時,項目仍然只會一次驗證一個對象。那是對的嗎?另外,我該如何實現這種方法?這篇文章沒有提到。 – RLH

+0

還有一個問題。如果我使用這種方法,他們是否應該知道他們的任何陷阱? – RLH

+0

@RLH:不,我知道... – gbn

3

這裏是一個替代鏈接(這似乎是一個GBN貼不工作了):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

希望它能幫助, 盧卡

+0

好去處盧卡,將來你可以在一個帖子點擊編輯按鈕,並自行修復的鏈接 - 我做這個現在 – OGHaza

+0

@OGHaza,我不知道他能。請注意代表1的代表(現在是11票)。) – RLH

+0

AFAIK你不需要任何代表建議編輯,匿名用戶可以建議。 [相關Meta](http://meta.stackexchange.com/questions/76251/how-do-suggested-edits-work) – OGHaza

0

上項目解決方案 - 右鍵>屬性 - >配置屬性

Debugging->互動模式 - >假