desember 27, 2021

Opprette Et Visual Studio Databaseprosjekt for en eksisterende SQL Server-Database

Av: Rick Krueger / Oppdatert: 2013-07-26 | Kommentarer (11) / Relatert: Mer > DevOps

Problem

Kontinuerlig Integrasjon har blitt standard praksis for mange utviklingsprosjekter. Hver gang en utvikler sjekker inn et stykke kode, blir hele prosjektet eller løsningen bygget og distribuert til et miljø for å sikre at det ikke brøt bygningen. Utviklere har brukt kildekontroll i lang tid, men det var bare ikke en god måte å få databaseobjekter under kildekontroll. Som et resultat er det mange applikasjoner der ute med ‘programkode’ i kildekontroll, men databasekoden er ikke administrert. Den foretrukne ruten for å få databasen til kildekontroll i mange butikker vil Være Databaseprosjekter. Hvis du er i denne posisjonen, og butikken din bruker Visual Studio, er det en relativt enkel vei for å få databasene dine til Databaseprosjekter, og til slutt kildekontroll. ‘Reverse engineering’ databasen i Et Databaseprosjekt vil hjelpe deg å begynne å utnytte funksjonene I Visual Studio Database Prosjekter tilgjengelig I VS Premium OG Vs Ultimate (inkludert kildekontroll, kontinuerlig integrasjon, og kodeanalyse).

Løsning

Vi kan bruke Visual Studio til å kjøre Veiviseren For Import Database og fylle ut et tomt Databaseprosjekt.

Last ned Prøven AdventureWorks database (AdventureWorks2008_Database.zip ble brukt til dette eksemplet) Fra CodePlex, og fest AdventureWorks2008-databasen for å følge med dette tipset.

merk: skjermbildene er Fra Visual Studio 2010, men den samme generelle prosessen vil fungere med Databaseprosjekter I Visual Studio 2005/08. Visual Studio 2005/08/10 alle bruker VSDBCMD.exe for distribusjon Av Databaseprosjekter, mens 2012 gikk til en ny metode for distribusjon.

Opprette Et Tomt Databaseprosjekt

  1. Åpne Visual Studio 2010.
  2. Velg Nytt > Prosjekt Fra Fil-Menyen…
  3. utvid Database > SQL Server > Avansert
  4. Velg SQL Server 2008-Databaseprosjektet, og skriv Inn navnet på databasen
     Åpne Visual Studio 2010

  5. Klikk OK og et tomt Databaseprosjekt vil bli opprettet.

Kjør Veiviseren For Import Av Database

  1. Velg Importer Databaseobjekter og Innstillinger På Prosjekt-Menyen…
  2. Klikk På Ny Tilkobling…
  3. Velg ditt lokale Servernavn, legitimasjon og databasenavn. TIPS: Klikk Test Tilkobling her før DU klikker OK.
     Kjør Veiviseren For Import Av Database

  4. Klikk Start. Jeg anbefaler å holde de angitte standardene, med mindre du forstår konsekvensene av ikke å godta standardene.
  5. Du vil se en fremdriftslinje Når Visual Studio inspiserer den valgte databasen, og fyller Ut Databaseprosjektet med alle databaseobjektene.
  6. Klikk På Fullfør.
     Velg Importer Databaseobjekter og Innstillinger...

Neste Trinn

Gratulerer! Databasen er importert til Et Databaseprosjekt, og du bør nå begynne å administrere databasen Fra Visual Studio og sørge for at du får kildekontroll satt opp. Du vil også lære å distribuere disse endringene Fra Visual Studio TIL SQL Server. Jeg har brukt Databaseprosjekter i lang tid nå, og jeg har ikke kommet over mange begrensninger. Det er tider jeg fortsatt foretrekker å skrive koden min I SQL Server Management Studio, og deretter importere koden Til Visual Studio, men det er for det meste en personlig preferanse.

  • Lær mer Om Visual Studio-Databaseprosjekter
  • Sjekk Ut Legge Til Tabeller I Et Databaseprosjekt
  • Gå Til Legge Til Flere Objekter I Et Databaseprosjekt
  • bruke Mergescripts-Utvidelsen til å organisere og konsolidere tabellskript

få skript

neste tips knappen

Om forfatteren
Mssqltips forfatter Rick Krueger Rick Krueger Er En Ledende Utvikling DBA, BI Utvikler Og høyttaler med 18 års erfaring, basert I Twin Cities.
Se alle mine tips

Artikkelen Sist Oppdatert: 2013-07-26

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.