There doesn't seem to be any mention of *which* RDBMS you're using. If you are using MS SQL Server I can suggest that you check out Red Gate's offering. They have tools that will compare both data and schema and there is also a programmer's toolkit for .NET if you care to depart from our beloved Perl :-)