4-5毎週クライアントデータを取得しているため、数日で完了するデータプロセスがあり、毎週2つの別々のサーバーでこのプロセスを実行しています。
したがって、Week1それが実行されるServer1と、Week2実行されServer2、次に実行Week3さServer1れます。
両方のサーバーにいくつかの新しいテーブルを導入しました。これらのテーブルには列がありますWeekNo。奇数Server1週番号のデータと偶数週番号のデータがありServer2ます。
状況は、毎週、これらの新しいテーブルにデータを入力した後、別のサーバーでデータをマージする必要があるためServer1、Server2データ処理後、これらの新しいテーブルには常に同じデータが含まれます。
これらのことを C# で実行したいのは、C# で既に多くのことが行われているためです。そのため、既存のパッケージを更新して、新しいパッケージEXEをdataprocess teamに引き渡すだけです。
リンク サーバーを使用して、SQL Server スクリプトでも同じことができます。
また、2 つの異なる接続を使用して 2 つの異なるサーバーを接続することもできますが、サーバー間で数十億の行を移動する必要があるため、 INSERT INTO SELECT * FROMクエリを実行する必要があります。
C# でサーバーをリンクする方法を教えてもらえますか?