我已經創建了我的第一個SSIS包。我有一個每個容器的循環通過一個文件夾。數據流具有派生列任務和4個查找。當我在Visual Studio(2013)中運行包時,它將從第一個文件開始到達目的地,但它插入的數據只與狀態欄中的「驗證OLE DB目標1」文本掛起。SSIS包掛在驗證
這些文件位於我的硬盤上,目標數據庫位於本地網絡上。我使用的是系統管理員帳戶,確保用戶有足夠的訪問權限。
我無法從SSMS查詢目標數據庫表。
任何人都有一些想法可能是什麼問題,我怎麼能解決它?
對不明確的問題抱歉。在我的ssis控制流中,我有一個for each循環容器,它包含一個數據流任務,以導入容器循環的每個文件中的所有數據。連接到任務,是兩個移動文件任務取決於導入任務的成功或失敗。奇怪的部分是我移動了一個文件,數據庫中沒有插入數據,並且每個循環在第一個循環後都會掛起(該文件夾包含150個文件)。雖然這個ssis進程掛起,我無法用select *查詢數據庫,沒有錯誤它只是說「正在執行查詢」。
後者。它完成第一輪(將文件移至我的成功文件夾),然後暫停數據導入任務中的「仍在工作」圖標。但即使文件移動,數據也不會插入。事務處理完所有文件後,首先會提交嗎?
編輯:控制流的圖像和數據流
不能讀取或寫入表格?您需要解決您的連接/安全問題。你能連接到SQL Server嗎?你可以讀其他表嗎? – 2015-03-19 10:08:56
我正在使用系統管理員用戶。所以閱讀和寫作不應該是一個問題。 – AKG 2015-03-19 10:10:51
在你的文章中,你說你無法清楚地查詢目標數據庫,這是! – 2015-03-19 10:19:00