从单独的目录导入具有共享名称和架构的文本文件
您希望将多个具有相同名称和架构的文本文件导入到同一个文件中SQL Server 2008 数据库中的表。挑战在于这些文件驻留在不同的目录中:
TEST 201304 sample1.txt sample2.txt 201305 sample1.txt sample2.txt 201306 sample1.txt sample2.txt
有没有办法使用 SSIS 自动执行此过程?
解决方案:利用带有子文件夹遍历的 Foreach 文件容器
是的,这可以使用 Foreach 文件容器来实现。步骤如下:
连接的示例表达式字符串:
"Data Source=YOUR_DATA_SOURCE;Initial Catalog=YOUR_DATABASE;Provider=YOUR_PROVIDER;User ID=YOUR_USER_ID;Password=YOUR_PASSWORD;Filename=" + @[User::CurrentFileName]
通过执行以下步骤,您可以将 SSIS 配置为自动将不同目录中具有相同名称和架构的文本文件加载到单个表中。
以上是SSIS 如何自动将不同目录中的同名文本文件导入到单个 SQL Server 表中?的详细内容。更多信息请关注PHP中文网其他相关文章!