【发布时间】:2012-12-10 21:22:48
【问题描述】:
有没有办法自动生成 SSIS 包?我需要创建很多 SSIS 包,它们只是从一个表中删除数据并从文本文件中导入数据。文件名与表名匹配,列标题在文件的第一行。
更多详细信息:
- 我正在开展一个项目,在该项目中我必须分离当前耦合的两个系统(一个系统可以直接访问另一个系统的数据库)。修改后,一个系统将通过txt文件提供数据,加载到另一个数据库中。
- 我们必须使用 SSIS 将数据从文本文件加载到数据库中。
- 文本文件将以 CSV 格式提供,第一行带有列标题。
- 两个数据库中的表具有匹配的列名,我们需要做的就是清除表并从文件中加载数据。
我有一百多个不同列数的表。我需要手动创建每个包吗?
【问题讨论】:
-
如果所有 100 个程序包总是同时运行(例如,一夜之间),您可能有一个包含 100 个步骤的程序包和一个 sp 清除所有 100 个表。
标签: sql-server csv file-io ssis