C# 在单独的服务器上合并两个表的内容

C# 在单独的服务器上合并两个表的内容,c#,sql,C#,Sql,我们有一个数据处理过程,它将在4-5天内完成,因为我们每周都会收到客户端数据,所以我们每周在两台独立的服务器上运行这个过程 因此,一个Week1在Server1上运行,一个Week2在Server2上运行,然后Week3在Server1上运行,依此类推 我在两台服务器上都引入了一些新表,这些表有一列WeekNo。因此,Server1具有奇数周数数据,Server2具有偶数周数数据 情况是,在填充这些新表后的每个星期,我都必须合并其他服务器上的数据,因此Server1和Server2在数据处理后,

我们有一个数据处理过程,它将在
4-5
天内完成,因为我们每周都会收到客户端数据,所以我们每周在两台独立的服务器上运行这个过程

因此,一个
Week1
Server1
上运行,一个
Week2
Server2
上运行,然后
Week3
Server1
上运行,依此类推

我在两台服务器上都引入了一些新表,这些表有一列
WeekNo
。因此,
Server1
具有奇数周数数据,
Server2
具有偶数周数数据

情况是,在填充这些新表后的每个星期,我都必须合并其他服务器上的数据,因此
Server1
Server2
在数据处理后,这些新表上总是有相同的数据

我想在C#中做这些事情,因为C#中已经有很多事情要做了,所以只需更新现有的包并将新的
EXE
移交给dataprocess团队即可

我可以通过使用链接服务器在SQLServer脚本中执行同样的操作

我还可以使用两个不同的连接连接两个不同的服务器,但我有数十亿行要在服务器上移动,所以需要运行
插入到SELECT*FROM
查询


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

您最好使用SSI来完成此工作


谢谢

哇,一行答案得到了一个15行的问题的公认答案:D+1