27 grudnia, 2021

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

  1. Otwórz Visual Studio 2010.
  2. z menu Plik wybierz nowy projekt >…
  3. w zakładce Zainstalowane Szablony rozwiń bazę danych > SQL Server > Advanced
  4. Wybierz projekt bazy danych SQL Server 2008 i wprowadź nazwę bazy danych
     Otwórz Visual Studio 2010

  5. kliknij OK, aby utworzyć pusty projekt bazy danych.

Uruchom Kreator importu bazy danych

  1. z Menu Projekt wybierz Importuj obiekty bazy danych i ustawienia…
  2. Kliknij Nowe Połączenie…
  3. wybierz nazwę lokalnego serwera, poświadczenia i nazwę bazy danych. TIP: Kliknij Test Połączenia tutaj przed kliknięciem OK.
    Uruchom Kreator importu bazy danych

  4. kliknij Start. Zalecam zachowanie podanych wartości domyślnych, chyba że rozumiesz konsekwencje ich nieakceptowania.
  5. zobaczysz pasek postępu, gdy Visual Studio sprawdza wybraną bazę danych i wypełnia projekt bazy danych wszystkimi obiektami bazy danych.
  6. Kliknij Zakończ.
    wybierz Importuj obiekty bazy danych i ustawienia...

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

Pobierz Skrypty

przycisk Next tip

o autorze
MSSQLTips autor Rick Krueger Rick Krueger jest wiodącym deweloperem dba, deweloperem BI i mówcą z 18 lat doświadczenie, z siedzibą w Twin Cities.
Zobacz wszystkie moje porady

artykuł Ostatnia aktualizacja: 2013-07-26

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.