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

时间:2018-04-15 09:32:19

标签: sql sql-server database migration data-migration

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

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

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

hese是在Sql server数据库中。

1 个答案:

答案 0 :(得分:0)

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

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

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

如果您愿意,SSIS还可以将数据从源表移动到目标表。

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