我们有一个数据流程,可以在4-5
几天内完成,因为我们每周都有客户数据,所以我们每周在两个单独的服务器上运行这个流程,
所以一个Week1
它运行,Server1
它Week2
运行Server2
,然后Week3
运行,Server1
依此类推。
我在两台服务器上都引入了一些新表,这些表有一列WeekNo
。Server1
奇数周数数据和偶数周数数据也是如此Server2
。
情况是,在填充这些新表后的每个星期,我都必须合并另一台服务器上的数据,因此在数据处理后这些新表Server1
上Server2
总是会有相同的数据。
我想在 C# 中做这些事情,因为已经在 C# 中完成了很多事情,所以只需更新现有包并将新包移交EXE
给dataprocess team。
我可以使用链接服务器在 SQL Server 脚本中执行相同的操作。
我也可以使用两个不同的连接来连接两个不同的服务器,但是我有数十亿行要跨服务器移动,所以需要运行 INSERT INTO SELECT * FROM
查询。
谁能告诉我如何在 C# 中链接服务器?