Използваме Red Gate, за да сравним текущата схема със скриптовите файлове, съхранени в SVN за базови линии, версии и т.н.
Нашата основна препратка обаче всъщност е възстановено копие на продукцията. Това е нашата базова линия и трябва отговарят на SVN. Част от процеса на разгръщане е предаването на главните скриптове към SVN, което Red Gate прави полезно:променя само файловете за променени обекти.
Освен това разделяме нашите работни скриптове и скриптове за освобождаване (само промени), така че винаги да имаме главна база данни и базова линия в SVN. Ние обаче използваме само скриптове за разработка.
Контролът на източника на база данни е добро нещо, но е предизвикателство за прилагане поради естеството на това, което представлява обектът на SQL Server:ред или 3 в някои таблици...