迁移两个不同数据库上的两个表的脚本
Script to Migrate two tables on two different databases
我是新手,我被要求为项目创建脚本。这些脚本将迁移(本质上是合并)两个不同的表,它们的数据位于两个不同服务器上的两个不同数据库中。
我总共有 4 张桌子。两个在源上,两个在目标上。因此 Table A 和 Table B 在源上 Table A2 和 Table B2 在目标上。 Table 源上的 A 和目标上的 Table A2 具有完全相同的列。
另一方面,Table B on source 和 Table B2 on target 有一些相似的列和一些额外的列。我该如何开始这个脚本。请问有什么示例脚本吗?
这些在 Sql 服务器数据库中。
您可以选择使用处理数据迁移的工具吗?
SSIS(SQL 服务器集成服务,SQL Server Data Tools 的一部分)可以相当容易地在目标服务器上创建目标 table (Table A2 and/or Table B2) 基于来自源服务器的源 table 的所有或选定列 (Table A and/or Table B)。
对于您的 Table B2,您可以从 Table B 中选择一些列,也可以根据需要向 Table B2 添加其他列。
如果您愿意,SSIS 还可以将数据从源移动到目标 table。
这种 table 迁移是 SSIS 中较为简单的操作之一,因此有大量有用的 YouTube 视频可帮助您完成第一次迁移。
我是新手,我被要求为项目创建脚本。这些脚本将迁移(本质上是合并)两个不同的表,它们的数据位于两个不同服务器上的两个不同数据库中。
我总共有 4 张桌子。两个在源上,两个在目标上。因此 Table A 和 Table B 在源上 Table A2 和 Table B2 在目标上。 Table 源上的 A 和目标上的 Table A2 具有完全相同的列。
另一方面,Table B on source 和 Table B2 on target 有一些相似的列和一些额外的列。我该如何开始这个脚本。请问有什么示例脚本吗?
这些在 Sql 服务器数据库中。
您可以选择使用处理数据迁移的工具吗?
SSIS(SQL 服务器集成服务,SQL Server Data Tools 的一部分)可以相当容易地在目标服务器上创建目标 table (Table A2 and/or Table B2) 基于来自源服务器的源 table 的所有或选定列 (Table A and/or Table B)。
对于您的 Table B2,您可以从 Table B 中选择一些列,也可以根据需要向 Table B2 添加其他列。
如果您愿意,SSIS 还可以将数据从源移动到目标 table。
这种 table 迁移是 SSIS 中较为简单的操作之一,因此有大量有用的 YouTube 视频可帮助您完成第一次迁移。