2016-06-28 129 views
1

我已經創建了包含XML數據源的包,然後將其導出到SQL Server。SSIS |該文件未找到錯誤

  1. 如果文件沒有在源文件夾中,作業應停止與 Success結果處理。
  2. 如果文件確實存在,則根據上傳的數據對其進行處理並生成報告,然後Passfail

當我將一步如果存在,該文件夾中的文件檢查過程:

如果文件夾中存在,就業工作確定並生成所需的全部文件等

如果文件不存在,我得到以下信息:

錯誤在處理XML - 保存到加載表[OLE DB目標[24]:SSIS錯誤代碼 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法調用連接管理器 「LocalHost.SSIS_TEST」失敗,錯誤代碼爲0xC0014041。在此之前可能會發布 錯誤消息,並提供更多關於爲什麼 AcquireConnection方法調用失敗的更多信息。處理XML錯誤 - 保存到 預加載表[SSIS.Pipeline]:OLE DB目標驗證失敗 並返回錯誤代碼0xC020801C。處理XML錯誤 - 保存到 預加載表[SSIS.Pipeline]:一個或多個組件失敗 驗證。處理XML錯誤 - 保存到預加載表:在任務驗證期間有 錯誤。包處錯誤:連接管理器「LocalHost.SSIS_TEST」將不會獲取連接,因爲 連接管理器OfflineMode屬性爲TRUE。當OfflineMode爲TRUE時,無法獲取連接。

Flow Control

Data Flow

+0

問題就在我身邊。在數據流 - > XML源 - >屬性 - >驗證外部元數據需要設置爲「False」。 – Key

回答

1

你在Visual Studio /投標運行這一點,並離線模式設置爲true?

轉到SSIS頂級菜單並取消選擇脫機工作。

+1

你好BIDeveloper。檢查,目前Properties OfflineMode設置爲「False」。似乎發現了什麼導致了這個錯誤。 「問題就在我身邊,在數據流 - > XML源 - >屬性 - >驗證外部元數據需要設置爲」False「。」 – Key