【问题标题】:Trasnfer multiple table from one databsse to another database using SSIS使用 SSIS 将多个表从一个数据库传输到另一个数据库
【发布时间】:2019-01-18 00:32:48
【问题描述】:

谁能帮我把大约 15 个表从一个数据库转移到另一个数据库。目前我可以使用数据流任务一一完成,但是我需要执行此任务 15 次,非常耗时。

【问题讨论】:

标签: ssis


【解决方案1】:

你为什么不只使用一个任务?也许tasks->export 是您正在寻找的。 否则,您需要为每个表创建单独的块,或者:

  1. 创建object 类型的变量
  2. Script Task:将所有表名添加到您的列表中。
  3. For each循环容器迭代这个对象变量
  4. 在循环内部从变量创建源。在此变量中,根据当前循环值动态指定连接。

【讨论】:

    【解决方案2】:

    你可以使用 SSIS 包,选择 Transfer SQL server objects from SSIS toolbox ,在 Object 中指定源和目标服务器和数据库。对于 copyAllObjects 使其为 false 。 ObjectToCopy 选择 CopyAllTables true 或将其设为 false 并从列表中选择要复制的表。

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 2012-04-19
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多