Database Source Control

986 views
896 views

Published on

Talking points about database source control used during a round table discussion with Professional Association for SQL Server members.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
986
On SlideShare
0
From Embeds
0
Number of Embeds
73
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Database Source Control

  1. 1. Round-table discussion at fwPASS on 4/26/2011DATABASE SOURCE/VERSIONCONTROL
  2. 2. What is Source Control? Process Repository
  3. 3. Why do I need it? Product data management Master “golden standard” Traceability Comparison Oops moments
  4. 4. Tooling Team Foundation Server TFS Visual Source Safe </cough> RedGate SQL Source Control Subversion (svn) http://secretgeek.net/dbcontrol.asp
  5. 5. Version Control? None Manual Automatic
  6. 6. Practices <discussion here>
  7. 7. What to Control? Schema Data Both
  8. 8. Schema Comparison DBDiff RedGate Compare
  9. 9. Back Out Planning Database backup Back out scripts
  10. 10. DDL Script Generation Subsonic utility Visual Studio plug-in
  11. 11. Thank you! Website  http://www.systemental.com Blogs  http://dean-o.blogspot.com/  http://practicalhoshin.blogspot.com Twitter  http://www.twitter.com/deanwillson Email  dean@systemental.com LinkedIn  http://www.linkedin.com/in/deanwillson
  12. 12. References http://www.codinghorror.com/blog/2008/02/ get-your-database-under-version- control.html http://www.codinghorror.com/blog/2006/12/i s-your-database-under-version-control.html http://odetocode.com/blogs/scott/archive/20 08/01/30/three-rules-for-database-work.aspx

×