1

4-5毎週クライアントデータを取得しているため、数日で完了するデータプロセスがあり、毎週2つの別々のサーバーでこのプロセスを実行しています。

したがって、Week1それが実行されるServer1と、Week2実行されServer2、次に実行Week3Server1れます。

両方のサーバーにいくつかの新しいテーブルを導入しました。これらのテーブルには列がありますWeekNo。奇数Server1週番号のデータと偶数週番号のデータがありServer2ます。

状況は、毎週、これらの新しいテーブルにデータを入力した後、別のサーバーでデータをマージする必要があるためServer1Server2データ処理後、これらの新しいテーブルには常に同じデータが含まれます。

これらのことを C# で実行したいのは、C# で既に多くのことが行われているためです。そのため、既存のパッケージを更新して、新しいパッケージEXEdataprocess teamに引き渡すだけです。

リンク サーバーを使用して、SQL Server スクリプトでも同じことができます。

また、2 つの異なる接続を使用して 2 つの異なるサーバーを接続することもできますが、サーバー間で数十億の行を移動する必要があるため、 INSERT INTO SELECT * FROMクエリを実行する必要があります。

C# でサーバーをリンクする方法を教えてもらえますか?

4

1 に答える 1

2

この仕事を全うするにはSSISを使ったほうがいい

ありがとう

于 2013-01-21T22:57:01.377 に答える