Tworzenie projektu bazy danych Visual Studio dla istniejącej bazy danych SQL Server
autor: Rick Krueger / aktualizacja: 2013-07-26 | Komentarze (11) / powiązane: więcej > DevOps
Problem
ciągła Integracja stała się standardem w wielu projektach programistycznych. Za każdym razem, gdy programista sprawdza fragment kodu, cały projekt lub rozwiązanie jest budowane i wdrażane w środowisku, aby upewnić się, że nie „przerwało kompilacji”. Programiści używali kontroli źródłowej przez długi czas, ale po prostu nie było dobrego sposobu, aby uzyskać kontrolę nad obiektami bazy danych. W rezultacie istnieje wiele aplikacji z „kodem aplikacji” w kontroli źródła, ale kod bazy danych jest niezarządzany. Preferowaną drogą wprowadzenia bazy danych do kontroli źródeł w wielu sklepach będą projekty baz danych. Jeśli jesteś w tej pozycji, a Twój sklep korzysta z Visual Studio, istnieje stosunkowo łatwa ścieżka do przeniesienia baz danych do projektów baz danych, a ostatecznie kontroli źródła. „Inżynieria odwrotna” bazy danych w projekcie bazy danych pomoże Ci rozpocząć wykorzystanie funkcji projektów baz danych Visual Studio dostępnych w wersjach VS Premium i VS Ultimate (w tym kontrola źródeł, ciągła integracja i analiza kodu).
rozwiązanie
możemy użyć Visual Studio do uruchomienia Kreatora importu bazy danych i wypełnienia pustego projektu bazy danych.
Pobierz przykładową bazę danych AdventureWorks (baza danych AdventureWorks2008_Database.zip został użyty w tym przykładzie) z CodePlex i dołącz do bazy danych AdventureWorks2008, aby podążać za tą wskazówką.
Uwaga: zrzuty ekranu pochodzą z Visual Studio 2010, ale ten sam ogólny proces będzie działał z projektami baz danych w Visual Studio 2005/08. Visual Studio 2005/08/10 wszystkie używają VSDBCMD.exe dla wdrażania projektów baz danych, podczas gdy 2012 udał się do nowej metody wdrażania.
Utwórz pusty projekt bazy danych
- Otwórz Visual Studio 2010.
- z menu Plik wybierz nowy projekt >…
- w zakładce Zainstalowane Szablony rozwiń bazę danych > SQL Server > Advanced
- Wybierz projekt bazy danych SQL Server 2008 i wprowadź nazwę bazy danych
- kliknij OK, aby utworzyć pusty projekt bazy danych.
Uruchom Kreator importu bazy danych
- z Menu Projekt wybierz Importuj obiekty bazy danych i ustawienia…
- Kliknij Nowe Połączenie…
- wybierz nazwę lokalnego serwera, poświadczenia i nazwę bazy danych. TIP: Kliknij Test Połączenia tutaj przed kliknięciem OK.
- kliknij Start. Zalecam zachowanie podanych wartości domyślnych, chyba że rozumiesz konsekwencje ich nieakceptowania.
- zobaczysz pasek postępu, gdy Visual Studio sprawdza wybraną bazę danych i wypełnia projekt bazy danych wszystkimi obiektami bazy danych.
- Kliknij Zakończ.
Kolejne Kroki
Gratulacje! Twoja baza danych została zaimportowana do projektu bazy danych i powinieneś teraz zacząć zarządzać bazą danych z Visual Studio i upewnić się, że masz skonfigurowaną kontrolę źródła. Będziesz także chciał dowiedzieć się, jak wdrożyć te zmiany z Visual Studio Na SQL Server. Od dłuższego czasu korzystam z projektów bazodanowych i nie natknąłem się na wiele ograniczeń. Czasami nadal wolę pisać swój kod w SQL Server Management Studio, a następnie importować kod do Visual Studio, ale jest to głównie osobiste preferencje.
- dowiedz się więcej o projektach baz danych Visual Studio
- Sprawdź dodawanie tabel do projektu bazy danych
- odwiedź dodawanie dodatkowych obiektów do projektu bazy danych
- użyj rozszerzenia Skrypty MergeScripts do organizowania i konsolidacji skryptów tabel
o autorze
Zobacz wszystkie moje porady
artykuł Ostatnia aktualizacja: 2013-07-26