我们目前有一个 SSIS 包,每晚导出大约 70 个大表,并在目的地截断和加载。我们的表格不断变化,我们有时会添加一些表格并删除一些表格,相应地编辑 SSIS 包很累。
有没有办法让一个文本文件或一个包含表名列表的表,并有一个 SSIS 包来循环表并执行导出?这样,处理导出的表的动态列表就更容易了。
任何链接,指针表示赞赏。
我们目前有一个 SSIS 包,每晚导出大约 70 个大表,并在目的地截断和加载。我们的表格不断变化,我们有时会添加一些表格并删除一些表格,相应地编辑 SSIS 包很累。
有没有办法让一个文本文件或一个包含表名列表的表,并有一个 SSIS 包来循环表并执行导出?这样,处理导出的表的动态列表就更容易了。
任何链接,指针表示赞赏。
您正在寻找的是在目标中动态创建表。或者换句话说,以编程方式将表从源复制到目标
这是一篇非常有用的文章,它动态地将表从访问权限转移到 sql,但您也可以采用相同的概念并将其应用于您的源代码。
https://stackoverflow.com/questions/6298806/how-do-i-programmatically-get-the-list-of-ms-access-tables-within-an-ssis-packag