Nowe projekty baz danych w Visual Studio zapewniają skrypty kontroli źródła i zmiany.
Mają ładne narzędzie, które porównuje bazy danych i może wygenerować skrypt, który konwertuje schemat jednego na drugi lub aktualizuje dane w jednym, aby dopasować do drugiego.
Schemat db jest „niszczony”, aby utworzyć wiele, wiele małych plików .sql, po jednym na komendę DDL opisującą DB.
+ tom
Informacje dodatkowe 30.11.2008
Używam go jako programisty przez ostatni rok i bardzo mi się podoba. Ułatwia porównanie mojej pracy deweloperskiej z produkcyjną i wygenerowanie skryptu do użycia w tym wydaniu. Nie wiem, czy brakuje funkcji potrzebnych DBA do projektów typu „korporacyjnego”.
Ponieważ schemat jest „niszczony” do plików SQL, kontrola źródła działa dobrze.
Jedną z nich jest to, że musisz mieć inny sposób myślenia podczas korzystania z projektu db. Narzędzie ma „projekt bazy danych” w VS, który jest po prostu sql, plus automatycznie generowaną lokalną bazę danych, która zawiera schemat i niektóre inne dane administracyjne - ale żadnych danych aplikacji, a także lokalnego db programisty, którego używasz praca aplikacji danych. Rzadko zdajesz sobie sprawę z automatycznie generowanej bazy danych, ale musisz ją znać, aby pozostawić ją w spokoju :). Ten specjalny db jest wyraźnie rozpoznawalny, ponieważ ma w nazwie Guid,
Projekt VS DB wykonuje niezłą robotę, integrując zmiany db, które inni członkowie zespołu wprowadzili do lokalnego projektu / powiązanej db. ale musisz zrobić dodatkowy krok, aby porównać schemat projektu ze swoim lokalnym schematem dev db i zastosować mody. To ma sens, ale z początku wydaje się niewygodne.
Projekty DB są bardzo potężnym narzędziem. Nie tylko generują skrypty, ale mogą je natychmiast zastosować. Pamiętaj, aby nie zniszczyć za jego pomocą swojego db produkcyjnego. ;)
Naprawdę lubię projekty VS DB i spodziewam się, że będę korzystać z tego narzędzia we wszystkich moich projektach db dalej.
+ tom