>Anything simple to compare tables and show the differences? Even it was SQL that created a cursor of the records that do not match would be fine.
select TableA.* from TableA LEFTJOIN TableB ON ... WHERE TableB.PK IsNULL ;
unionall ;
select TableB.* from TableB LEFTJOIN TableA ON ... where TableA.PK ISNULL
Or the same with full outer join and both PKs NULL.