【发布时间】:2012-08-23 00:50:04
【问题描述】:
我正在尝试检查两个数据库之间的数据加载结果。不幸的是,我只能直接访问一个数据库(MySQL),管理 MSSQL 的公司可以通过 API 向我们公开它。
我想做的是检查行集中某些列的一致性。最初,我希望能够对列运行 CRC 或哈希检查,但似乎没有兼容的方式来执行此操作。
例如,我们可以对 MySQL 中的列运行 CRC32,但在 MSSQL 上没有可靠的方法来执行相同的操作。或者,在 MSSQL 上有 CHECKSUM_AGG,但在 MySQL 上没有其他选择。
最终结果是,如果校验和不同,我想进行二进制搜索以识别需要更改的行。
目前没有批量加载接口,SSIS不可用(MSSQL服务器不属于我公司)。
【问题讨论】:
标签: mysql sql-server data-consistency