Posted: 12/17/2009
I am curious about what people out there are using for managing database code, database data, and version control of databases.
For example, we have an application that is installed and a number of clients and each client potentially has a different version of the codebase.
We do a decent job of managing this, but it does feel painful at times.
Please post responses if you are using tools and/or comments that work well!
Generate Script using Scriptio (Free Codeplex Utility)
Check into SVN using Tortoise Client from Explorer each time we make a change.
For Checking SQL differences between Test and Prod enc, I use DbDiff(another Free codeplex utility)
Posted: 12/22/2009
I prefer Serena Verson Control as it is nicely linked with other applications like Issue tracking, work progress tracking etc.
Posted: 1/8/2010
My previous organisation was using SVN to store different versions of code.
Posted: 1/13/2010
We're working with Visual Studio Team System for Database Professionals. We have an MSDN subscription and now that DBPro is included with a Developer Edition, it seemed like a better choice. Besides, this way we can branch the DB along with the code. Still trying to figure out how best to handle the small data updates/inserts that are supposed to go with each version. That part is always tricky.
Posted: 1/18/2010
We are starting to explore using more of MS's Team Foundation Server to help us. Right now, were are managing the change log/version control ourselves.
Posted: 1/19/2010
You might want to try this as well
http://www.red-gate.com/products/solutions_for_sql/database_version_control.htm
Posted: 3/5/2010
nitya said: Check into SVN using Tortoise Client from Explorer each time we make a change.
My IT team uses SVN as well. I only wish it could work with VS2005 like Source Safe.
Tonja B
Posted: 3/24/2010
TFS here...
Posted: 7/7/2010
I've used TFS before, but encountered some issues using it's source control with the way we'd divided our warehouse up (by schema)