Eric's Blog

Day to day experience in .NET
Welcome to Blogs @ IRM Sign in | Join | Help
 Search

Disclaimer

The content of this site is my own personal opinion and does not in any way represent my employer, it's subsideries or affiliates. These postings are provided "AS IS" with no warranties, and confer no rights.

This Blog

More Issues With Datadude

I recently blogged about some issues we've had with Datadude, and this is a post about yet another problem. The problem arise when we use schema compare, making a compare between the physical database and the project. When we do this we get differences, that actually does not exists, and I believe, that this too is related to caching.
 
If you want to reproduce this behavior do this:
  1. Let two developers (on their own machines) ensure that they got the latest from source control and also verify that schema compare has no differences, when comparing the physical database and the project.
  2. Let Developer A do modifications to one of the stored procedure and then check in that changes.
  3. Developer A then does a Deploy of the project to the physical database.
  4. Developer B should now do a "Get Latest".
  5. When Developer B makes a schema compare between the physical database and the project the result will be a false difference on the changed stored procedure.
  6. If Developer B opens the stored procedure in the project into the editor, he/she will be able to verify that the latest version is present.
  7. Now do a refresh of the schema compare and there will not be any difference anymore, even though no change is done.
 
One of the most important features of a tool like schema compare is the fact that I as a developer can trust the result to 100%, otherwise the tool will be useless. Unfortunately false differences does not convey that feeling.
Published den 13 mars 2007 20:24 by ericqu
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server, by Telligent Systems