同じ期間、2 つの異なる SQL Server データベースから一連のオブジェクトを取得する必要がある状況があります。
したがって、DB1 にCar
テーブルがあり、DB2 にテーブルがある場合、ある時点までのすべてをPerson
取得したいと考えています。Cars
Persons
t
ただし、日付を処理したくない (閏秒の問題などに遭遇したくありません)。幸いなことに、両方のデータベースでRowVersion
列が使用されます。理想的には、このようなものを、ある時点/特定のグローバル状態を表すRowVersion
同時実行トークン ( my ) として使用して、レコードを比較できるようにしたいと考えています。t
残念ながら、RowVersion
列はデータベースに関連しているため、異なるデータベース間で比較することはできません。
ここでより良い解決策はありますか?日付を使用したくないことに過剰反応していますか?
提案を歓迎します:-)