我需要定期检查很多(数十万)行数据,并检查它们的当前状态是否与另一个数据库中存储的最新版本相同。是否有一种方法可以获取某些唯一值来匹配这些行,或者我必须逐列手动检查这些行?
源数据库是 SQL Server 2005 数据库,表格没有用于创建、更新和/或删除操作的时间戳机制。我已经查看了可用的行信息,但唯一可用的是伪列 %%lockres%%
和 行信息,但这不提供日期和/或时间信息。
我的工具受限,但我有一个运行 Apache 和 PHP 的 Web 服务器,以及对源和目标数据库的直接访问权限。我只对源数据库具有读取权限。
在源数据库上,最有效的比较数据和维护性能的方法是什么?