december 27, 2021

oprettelse af en Visual Studio Database Project for en eksisterende server Database

af: Rick Krueger | opdateret: 2013-07-26 | Kommentarer (11) | relateret: mere> DevOps

Problem

Kontinuerlig Integration er blevet standard praksis for mange udviklingsprojekter. Hver gang en udvikler kontrollerer et stykke kode, bygges hele projektet eller løsningen og implementeres i et miljø for at sikre, at det ikke ‘bryder bygningen’. Udviklere har brugt kildekontrol i lang tid, men der var bare ikke en god måde at få databaseobjekter under kildekontrol. Som et resultat er der mange applikationer derude med ‘applikationskoden’ i kildekontrol, men databasekoden er ikke administreret. Den foretrukne rute for at få databasen til kildekontrol i mange butikker vil være Databaseprojekter. Hvis du er i denne position, og din butik bruger Visual Studio, er der en relativt nem vej til at få dine databaser til Databaseprojekter og i sidste ende kildekontrol. ‘Reverse engineering’ din database i et databaseprojekt hjælper dig med at udnytte funktionerne i Visual Studio-Databaseprojekter, der er tilgængelige i VS Premium og VS Ultimate (inklusive kildekontrol, kontinuerlig integration og kodeanalyse).

løsning

vi kan bruge Visual Studio til at køre guiden Importdatabase og udfylde et tomt databaseprojekt.

Hent eksemplet på Eventyrværksdatabasen (Eventyrværks2008_database.dette eksempel), og vedhæft Adventure2008-databasen for at følge med i dette tip.

Bemærk: Skærmbillederne er fra Visual Studio 2010, men den samme generelle proces fungerer med Databaseprojekter i Visual Studio 2005/08. Visual Studio 2005/08/10 alle bruger VSDBCMD.til implementering af Databaseprojekter, mens 2012 gik til en ny metode til implementering.

Opret et tomt databaseprojekt

  1. Åbn Visual Studio 2010.
  2. vælg Nyt > projekt i menuen Filer…
  3. Udvid databasen > på fanen installerede skabeloner > avanceret
  4. Vælg Databaseprojektet for Server 2008, og indtast navnet på din database
     Åbn Visual Studio 2010

  5. Klik på OK, og der oprettes et tomt databaseprojekt.

Kør guiden Importdatabase

  1. vælg Importer databaseobjekter og indstillinger i menuen projekt…
  2. Klik På Ny Forbindelse…
  3. Vælg dit lokale servernavn, legitimationsoplysninger og databasenavn. TIP: Klik på testforbindelse her, før du klikker på OK.
    Kør guiden Importdatabase

  4. Klik på Start. Jeg anbefaler at holde de angivne standarder, medmindre du forstår konsekvenserne af ikke at acceptere standardindstillingerne.
  5. du vil se en statuslinje, når Visual Studio inspicerer den valgte database og udfylder Databaseprojektet med alle databaseobjekter.
  6. Klik På Udfør.
     vælg Importer databaseobjekter og indstillinger...

Næste Skridt

Tillykke! Din database er blevet importeret til et databaseprojekt, og du skal nu begynde at administrere din database fra Visual Studio og sørge for at få kildekontrol konfigureret. Du vil også gerne lære at implementere disse ændringer fra Visual Studio til . Jeg har brugt Databaseprojekter i lang tid nu, og jeg har ikke stødt på mange begrænsninger. Der er tidspunkter, hvor jeg stadig foretrækker at skrive min kode i Server Management Studio, og derefter importere koden til Visual Studio, men det er for det meste en personlig præference.

  • få mere at vide om Visual Studio Database Projects
  • Tjek tilføjelse af tabeller til et databaseprojekt
  • besøg tilføjelse af yderligere objekter til et databaseprojekt
  • brug Mergescripts-udvidelsen til at organisere og konsolidere tabelskripter

Hent scripts

næste tip knap

om forfatteren
forfatter Rick Krueger Rick Krueger er en ledende udvikling DBA, BI udvikler, og højttaler med 18 års erfaring, baseret i Tvillingebyerne.
se alle mine tip

artikel sidst opdateret: 2013-07-26

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.