代码之家  ›  专栏  ›  技术社区  ›  Black-Prince

用于迁移两个不同数据库上的两个表的脚本

  •  -1
  • Black-Prince  · 技术社区  · 6 年前

    我在我的环境中是新手,我被要求为一个项目创建脚本。脚本将迁移(基本上合并)两个不同的表,其数据位于两个不同服务器上的两个不同数据库中。

    我一共有四张桌子。两个在源上,两个在目标上。因此,表A和表B在源表A2上,表B2在目标表上。源上的表A和目标上的表A2具有相同的精确列。

    另一方面,源上的表B和目标上的表B2有一些类似的列和一些额外的列。我如何开始这个脚本。有没有脚本示例?

    这些都在Sql server数据库中。

    1 回复  |  直到 6 年前
        1
  •  0
  •   E. Sanatkar    6 年前

    您是否可以选择使用处理数据迁移的工具?

    SSIS(SQL Server Integration Services,属于 SQL Server Data Tools )可以基于源服务器的源表(表A和/或表B)中的所有列或选定列,在目标服务器上轻松创建目标表(表A2和/或表B2)。

    对于表B2,可以从表B中选择一些列,也可以根据需要向表B2中添加其他列。

    如果需要,SSIS还可以将数据从源表移动到目标表。

    这种类型的表迁移是SSIS中更简单的操作之一,因此有大量有用的YouTube视频可以帮助您度过第一次。