1

我们有一个数据流程,可以在4-5几天内完成,因为我们每周都有客户数据,所以我们每周在两个单独的服务器上运行这个流程,

所以一个Week1它运行,Server1Week2运行Server2,然后Week3运行,Server1依此类推。

我在两台服务器上都引入了一些新表,这些表有一列WeekNoServer1奇数周数数据和偶数周数数据也是如此Server2

情况是,在填充这些新表后的每个星期,我都必须合并另一台服务器上的数据,因此在数据处理后这些新表Server1Server2总是会有相同的数据。

我想在 C# 中做这些事情,因为已经在 C# 中完成了很多事情,所以只需更新现有包并将新包移交EXEdataprocess team

我可以使用链接服务器在 SQL Server 脚本中执行相同的操作。

我也可以使用两个不同的连接来连接两个不同的服务器,但是我有数十亿行要跨服务器移动,所以需要运行 INSERT INTO SELECT * FROM查询。

谁能告诉我如何在 C# 中链接服务器?

4

1 回答 1

2

你最好使用 SSIS 来完成这项工作

谢谢

于 2013-01-21T22:57:01.377 回答