We gebruiken Red Gate om het huidige schema te vergelijken met de gescripte bestanden die zijn opgeslagen in SVN voor baselines, versiebeheer, enz.
Onze hoofdreferentie is echter eigenlijk een gerestaureerde kopie van de productie. Dit is onze basislijn en zou moeten overeenkomen met SVN. Het maakt deel uit van het implementatieproces om de hoofdscripts vast te leggen in SVN, wat Red Gate handig doet:het verandert alleen de bestanden voor gewijzigde objecten.
We scheiden verder onze werkscripts en releasescripts (alleen wijzigingen), dus we hebben altijd een hoofddatabase en een baseline in SVN. We gebruiken echter alleen scripts voor ontwikkeling.
Databasebronbeheer is goed spul, maar het is een uitdaging om te implementeren vanwege de aard van wat een SQL Server-object is:een rij of 3 in sommige tabellen...