我的任务是在内部在线获取我们的 SQL Server 2005/2008 数据库的副本并每天更新它们。与每个站点的连接受到监管,因此在线访问不是一种选择。现场数据库是工作组许可的。主服务器是企业级服务器,拥有大量的处理器和 RAM。副本的目的有两个:(1)在线备份和(2)ETL到数据仓库的来源。
大约有 300 个数据库,大部分模式相同,分布在美国、加拿大和墨西哥。当前的数据库大小介于 5 GB 和 1 TB 以上。活动各不相同,但每台服务器每天大约有 1,500,000 行新行,主要在 2 个表中。每个大约有 50 张桌子。每个站点的连接质量和带宽各不相同,但主站点有足够的带宽来并行处理许多站点。
我在考虑 SSIS,但不知道如何处理这个任务,而不是逐个表。任何人都可以提供任何指导吗?