我有一种情况,我需要在同一时间段内从两个不同的 SQL Server 数据库中获取一系列对象。
因此,如果 DB1 有一个Car表,而 DB2 有一个Person表,我想得到所有Cars并Persons达到一个时间点t。
但是,我不想处理日期(我不想遇到闰秒问题和那种事情),幸运的是两个数据库都使用RowVersion列。理想情况下,我想使用这样的东西RowVersion作为表示时间点/特定全局状态的并发令牌(我的t),然后我可以比较记录。
不幸的是,RowVersion列是相对于数据库的,因此不同数据库之间没有可比性。
这里有更好的解决方案吗?我是否对不想使用日期反应过度?
建议表示赞赏:-)