data compare is very clearly not comparing case differences when the Ignore case is unchecked.  Is this a known bug?
      
      
      
      
      Comments
3 comments
- 
                
                   The Ignore case option only affects object mappings. Therefore if Ignore case is checked table db1.Customer is automatically mapped to db2.customer. If left unchecked on a case-sensitive server the tables will not be matched. The Ignore case option only affects object mappings. Therefore if Ignore case is checked table db1.Customer is automatically mapped to db2.customer. If left unchecked on a case-sensitive server the tables will not be matched.
 It doesn't affect how data is compared.
 If you have case-insensitive databases and you wish to perform a case-sensitive comparison then the Force Binary Collation option would be better suited. This has been enhanced in Data Compare v6.0 to perform a case-sensitive comparison of data (in v5.3 it only deals with the comparison keys).
 Hope this helps
 Regards
 Chris
- 
                
                   Thanks for the info. Makes sense that the default case setting on the box is still adhered to, just thought that box overrode it....I'll try the binary option going forward. Thanks for the info. Makes sense that the default case setting on the box is still adhered to, just thought that box overrode it....I'll try the binary option going forward.
- 
                
                   In SQL Data Compare 5, we don't override the server collation. SQL Data Compare 6 is able to do this. In SQL Data Compare 5, we don't override the server collation. SQL Data Compare 6 is able to do this.
 A workaround exists for SQL Compare 5 whereby you effectively alter the collation of your table prior to the comparison, and change it back afterwards (or leave it as it is). This is detailed at:
 http://www.red-gate.com/MessageBoard/viewtopic.php?t=3775
 David Atkinson
 Red Gate Software
Add comment
Please sign in to leave a comment.