古いデータを本番サーバーからアーカイブサーバーに転送する必要があるプロジェクトに取り組んでいます。ここでは、転送の途中で障害が発生した場合に、サーバー間のデータの一貫性を処理する際に問題が発生します。トランザクションを実装することに他なりません。
データ転送中にシステム障害が発生した場合は常に、プロセスは転送されたすべてのレコードをアーカイブサーバーから削除し、システムが戻ったときに転送プロセス全体を新しいものとして開始する必要があります。
注:クライアントの構内での権限/設定の理由により、分散トランザクションを使用して達成することはできません。
C#.netまたはSQL Server 2008でこれを処理する方法はありますか?