我有一個SSIS包,需要通過一個oledb組件加載數據到一個表,該表的名字直到運行時才知道。在oledb目標編輯器中,我選擇了「數據訪問模式」作爲「表名或視圖名稱變量」。我輸入了我的「變量名稱」,它包含表格的名稱。當我點擊預覽按鈕時,會顯示正確表格的預覽。然而,當我嘗試運行/調試包我收到以下消息在審定階段 - 前包甚至試圖運行:SSIS設置目標表名稱
Information: 0x4004300A at Check Recs and Insert, DTS.Pipeline: Validation phase is beginning.
Error: 0xC0202042 at Check Recs and Insert, Insert Into TransactionX table [2269]: A destination table name has not been provided.
Error: 0xC004706B at Check Recs and Insert, DTS.Pipeline: "component "Insert Into TransactionX table" (2269)" failed validation and returned validation status "VS_ISBROKEN".
Error: 0xC004700C at Check Recs and Insert, DTS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Check Recs and Insert: There were errors during task validation.
SSIS package "PointsPartnerImport.dtsx" finished: Failure.
它說A destination table name has not been provided.
但它有!有沒有人有類似的問題?
您是否試過將延遲驗證屬性設置爲「TRUE」並運行包?因爲你的動態傳遞目標表。 – Gowdhaman008 2014-01-17 07:04:35