我在SQL Server數據庫中有一些表,每個表中都有一列包含一個ID號。對於每個特定的ID號我們的系統應用程序在源文件系統中創建一個文件夾,文件夾名稱與ID號相同,文件夾包含許多子文件夾和不同名稱的文件。我必須從表格中選擇ID號碼,並且需要在源文件系統中搜索該ID號碼作爲文件夾名稱,如果任何ID號碼與文件夾名稱匹配,那麼我需要複製該文件夾及其所有包含的文件夾,並且需要如果目標文件夾不存在,則將其粘貼到目標文件系統。我可能需要你的幫助來使用ssis來做到這一點。如何在文件系統中搜索文件夾並使用ssis將其移至目標文件系統?
2
A
回答
1
的基本模式是:
- 使用一個Execute SQL Task,存儲所需的IDS中的對象變量。
- 使用Foreach Loop Container來處理存儲在您的對象變量中的每一行。
- 在循環中,使用Script Task或File System Task爲當前行創建一個目錄。
腳本任務提供比文件系統任務更大的靈活性,但需要了解VB或C#。
如果您更熟於使用批處理/ PowerShell腳本,則可以使用Execute Process Task。
相關問題
- 1. SSIS - 將文件系統部署到文件系統
- 2. Wild Card在Java中搜索文件系統文件夾
- 3. 在文件系統上搜索文檔
- 4. SSIS文件系統任務
- 5. SSIS文件系統任務
- 6. SSIS文件系統任務
- 7. 在操作系統中搜索文件
- 8. 如何使用SSIS包中的文件系統任務移動文件
- 9. 如何從系統中訪問系統jboss文件夾中的文件
- 10. 如何在Eclipse中使項目文件夾充當系統文件夾Luna
- 11. 如何在組件中搜索FAT12系統中的文件
- 12. 如何獲取任何文件/文件夾的系統圖標
- 13. 系統文件夾Codeigniter
- 14. Actionscript文件夾系統
- 15. CodeIgniter系統文件夾
- 16. Android系統文件夾
- 17. 如何將文件從本地文件系統複製到HDFS文件系統?
- 18. 將UNC文件系統目標位置發佈到本地文件系統
- 19. 如何在文件系統
- 20. 如何訪問「文件夾」,「文件」等系統圖標?
- 21. 的Hadoop文件系統是物理文件系統或虛擬文件系統
- 22. 遞歸搜索系統中的所有文件夾和子文件夾
- 23. 如何找到並移動文件系統上的文件?
- 24. 使用boost文件系統獲取文件系統類型
- 25. codeigniter阻止索引系統文件夾和文件夾
- 26. 如何在系統文件夾中顯示XML文件
- 27. 高效的文件系統搜索
- 28. 如何將文件寫入Windows系統文件夾?
- 29. 如何在Windows操作系統上使用C#搜索文件
- 30. 文件系統索引
你有什麼嘗試?它是否需要在SSIS中完成? –
我認爲SSIS是最好的,我不知道有沒有最好的解決方案,請讓我知道如何解決這個問題。 – Sajal
您可以在Powershell,VBScript,C#控制檯應用程序中執行此操作。您需要操縱數據庫和文件系統。 SSIS擅長數據庫,並且在文件系統上運行良好。 –