如何创建一个包,该包基于查找表(也可以在另一台服务器上找到)从另一台服务器中提取多个数据库(以及每个数据库中的所有表),其中包含列出了我需要提取的所有数据库的列?
我需要使用查找表,因为不时会在源上创建新数据库,因此我不能只创建一个将数据库“静态集”提取到目标的作业。它需要有点动态......
此外,我还需要增量提取数据库,我可以在其中使用所有数据库/表中存在的时间戳。
我是 SSIS 的新手,所以会有一个“简单”的指南。
谢谢
如何创建一个包,该包基于查找表(也可以在另一台服务器上找到)从另一台服务器中提取多个数据库(以及每个数据库中的所有表),其中包含列出了我需要提取的所有数据库的列?
我需要使用查找表,因为不时会在源上创建新数据库,因此我不能只创建一个将数据库“静态集”提取到目标的作业。它需要有点动态......
此外,我还需要增量提取数据库,我可以在其中使用所有数据库/表中存在的时间戳。
我是 SSIS 的新手,所以会有一个“简单”的指南。
谢谢
作为一个粗略的想法,您可以使用 SSIS 包配置并从包中执行包,然后使用传输 SQL Server 对象任务:
理想情况下,您希望将“第二个 SSIS 包”放在 SQL Server 的 MSDB 中,而不是文件系统中。它更容易执行。