有沒有任何方法來檢查文件是否存在沒有腳本任務?可能是foreach循環容器或其他東西..SSIS文件存在檢查沒有腳本任務
2
A
回答
0
如果你可以使用自定義組件,試試這個:File Properties Task。它是開源的,所以你可以看到它到底在做什麼。您需要將其安裝在開發人員和產品包裝盒上 - 使用安裝程序或手動安裝到GAC中。但這樣做,你有一個比文件系統任務更容易使用的拖放任務...但後來,我有點偏...
+0
我很無奈我無法在客戶端的服務器上安裝任何開源代碼。 – pramodtech 2010-03-23 06:54:04
+0
你想要封閉來源嗎?嘗試務實的作品。他們有一個工具箱,它有一個類似的任務。 – 2010-04-14 21:58:30
1
我想出瞭如何檢查文件而不使用腳本任務。
1) Add a ForEach Loop Container to your Control Flow.
2) On ForEach Collection pane, set Enumerator to "Foreach File Enumerator"
3) Set Folder to your Source Folder.
4) Set Files to your File Spec (*.*).
5) On Variable Mappings, create new variable "User::FileExistsFileName"
6) You then just need to configure two output Lines for the ForEach Loop:
7) For Success Line: Double-click the Connector Line, set:
Evaluation operation: Expression
Value: Success
Expression: @[User::FileExistsFileName] != ""
8) For Failure Line, set:
Evaluation operation: Expression or Constraint
Value: Failure
Expression: @[User::FileExistsFileName] == ""
我喜歡設置評估操作爲失敗「表達式或約束」只是爲了把紅線。
相關問題
- 1. 在ssis中使用c#在腳本任務中存檔文件
- 2. SSIS腳本任務,如果在文件夾中存在或不
- 3. SSIS腳本任務
- 4. 當文件不存在時SSIS腳本任務不分支
- 5. SSIS - 存檔文件任務
- 6. SSIS腳本任務查找數據
- 7. SSIS腳本組件或任務來檢查文件行終止符和失敗,如果沒有CRLF
- 8. 將Input0Buffer寫入文本文件的SSIS腳本任務組件
- 9. SSIS的腳本任務
- 10. SSIS腳本任務結果
- 11. SSIS腳本任務不DTS.TaskResult
- 12. SSIS腳本任務錯誤
- 13. SSIS腳本任務問題
- 14. 「]]>」沒有在字符數據允許SSIS腳本任務
- 15. SSIS腳本任務獲取文件名並存儲到SSIS對象變量
- 16. ssis腳本任務在Sharepoint文檔庫中創建文件夾
- 17. 在SSIS腳本組件任務中讀取CSV文件
- 18. 刪除行開始在CSV文件在SSIS Controlflow腳本任務
- 19. 使用SSIS腳本枚舉文件夾中的文件任務
- 20. SSIS在腳本任務中讀取平面文件連接
- 21. SSIS 2012 C#腳本任務數據源 - 沒有行數據
- 22. 如何檢查csh腳本中是否存在任何文件?
- 23. 使用SSIS執行腳本任務在WinSCP腳本中解壓縮文件
- 24. SSIS 2005 - 使用腳本任務導入excel文件
- 25. ssis腳本任務損壞excel 2010文件
- 26. SSIS中的腳本任務For Each循環 - 寫入文件
- 27. SSIS Visual Basic腳本任務 - 導入額外的VB文件
- 28. SSIS-SMTP或腳本任務配置文件
- 29. 當打開腳本任務時,SSIS丟失文件參考
- 30. SSIS腳本組件存儲所有行
爲什麼你不想使用腳本任務? – grapefruitmoon 2010-03-21 18:03:57
64位問題。我得到錯誤的PreCompiledBinarycode和修復程序安裝不是一個選項,因爲客戶端resufsed安裝它。所以我必須考慮一些替代方案。 – pramodtech 2010-03-22 04:44:54