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
- Åpne Visual Studio 2010.
- Velg Nytt > Prosjekt Fra Fil-Menyen…
- utvid Database > SQL Server > Avansert
- Velg SQL Server 2008-Databaseprosjektet, og skriv Inn navnet på databasen
- Klikk OK og et tomt Databaseprosjekt vil bli opprettet.
Kjør Veiviseren For Import Av Database
- Velg Importer Databaseobjekter og Innstillinger På Prosjekt-Menyen…
- Klikk På Ny Tilkobling…
- Velg ditt lokale Servernavn, legitimasjon og databasenavn. TIPS: Klikk Test Tilkobling her før DU klikker OK.
- Klikk Start. Jeg anbefaler å holde de angitte standardene, med mindre du forstår konsekvensene av ikke å godta standardene.
- Du vil se en fremdriftslinje Når Visual Studio inspiserer den valgte databasen, og fyller Ut Databaseprosjektet med alle databaseobjektene.
- Klikk På Fullfør.
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
Om forfatteren
Se alle mine tips
Artikkelen Sist Oppdatert: 2013-07-26