27 joulukuun, 2021

Creating a Visual Studio Database Project for an existing SQL Server Database

By: Rick Krueger | Updated: 2013-07-26 | Comments (11) / Related: More > DevOps

Problem

Continuous Integration has became standard practice for many development projects. Joka kerta, kun Kehittäjä tarkistaa koodin, koko projekti tai ratkaisu rakennetaan ja otetaan käyttöön ympäristöön, jotta varmistetaan, ettei se ’Riko rakennetta’. Kehittäjät ovat käyttäneet source control jo pitkään, mutta siellä vain ei ollut hyvä tapa saada tietokannan objektit source control. Tämän seurauksena, on olemassa monia sovelluksia siellä ’sovelluskoodi’ lähdekoodissa, mutta tietokannan koodi on hallitsematon. Ensisijainen väylä tietokannan saamiseksi lähdeohjaukseen monissa kaupoissa ovat Tietokantaprojektit. Jos olet tässä asemassa, ja kauppa käyttää Visual Studio, on suhteellisen helppo polku saada tietokannat Tietokantaprojekteihin, ja lopulta lähde ohjaus. ’Reverse engineering’ tietokantasi Tietokantaprojektiksi auttaa sinua hyödyntämään Visual Studio-Tietokantaprojektien ominaisuuksia, jotka ovat saatavilla VS Premium-ja VS Ultimate-ohjelmissa (mukaan lukien lähdekoodin hallinta, jatkuva integrointi ja koodianalyysi).

ratkaisu

Voimme käyttää Visual Studiota ohjatun Tuontitietokannan ajamiseen ja tyhjän Tietokantaprojektin kansoittamiseen.

Lataa näyte AdventureWorks-tietokanta (AdventureWorks2008_Database.zip käytettiin tässä esimerkissä) alkaen CodePlex, ja liittää AdventureWorks2008 tietokanta seurata yhdessä tämän kärki.

HUOM: kuvakaappaukset ovat Visual Studio 2010: stä, mutta sama yleinen prosessi toimii Visual Studio 2005/08: n Tietokantaprojekteissa. Visual Studio 2005/08/10 kaikki käyttävät VSDBCMD.exe käyttöön Tietokantaprojekteja, kun taas 2012 meni uuden menetelmän käyttöönottoa.

Luo tyhjä Tietokantaprojekti

  1. Open Visual Studio 2010.
  2. valitse Tiedosto-valikosta Uusi > projekti…
  3. asennetut mallit-välilehdessä laajenna tietokanta > SQL Server > Advanced
  4. valitse SQL Server 2008-Tietokantaprojekti ja kirjoita tietokannan nimi
     Open Visual Studio 2010

  5. napsauta OK ja luodaan tyhjä Tietokantaprojekti.

Suorita ohjattu Tuontitietokanta

  1. Projektivalikosta, valitse Tuo tietokantaobjektit ja asetukset…
  2. Napsauta Uusi Yhteys…
  3. valitse paikallisen palvelimen nimi, tunnistetiedot ja tietokannan nimi. VIHJE: Napsauta Testiyhteys tästä ennen OK-painiketta.
    Suorita ohjattu Tuontitietokanta

  4. Valitse Käynnistä. Suosittelen pitämään annetut oletukset, ellet ymmärrä, mitä seurauksia oletusten hyväksymättä jättämisellä on.
  5. näet etenemispalkin, kun Visual Studio tarkastaa valitun tietokannan ja kansoittaa Tietokantaprojektin kaikilla tietokannan objekteilla.
  6. Valitse Valmis.
    valitse Tuo tietokannan objektit ja asetukset...

Seuraavat Askeleet

Onnea! Tietokantasi on tuotu Tietokantaprojektiin, ja sinun pitäisi nyt alkaa hallita tietokantaasi Visual studiolta ja varmista, että saat lähdekoodiohjauksen käyttöön. Haluat myös oppia ottamaan käyttöön nämä muutokset Visual Studio SQL Server. Olen käyttänyt Tietokantaprojekteja jo pitkään, enkä ole törmännyt moniin rajoituksiin. On aikoja olen edelleen mieluummin kirjoittaa minun koodi SQL Server Management Studio, ja sitten tuoda koodi Visual Studio, mutta se on enimmäkseen henkilökohtainen mieltymys.

  • Lue lisää Visual Studion Tietokantaprojekteista
  • Tutustu taulukoiden lisäämiseen Tietokantaprojektiin
  • käy lisäämässä objekteja Tietokantaprojektiin
  • käytä mergescripts-laajennusta taulukkokomentojen järjestämiseen ja yhdistämiseen

Hae skriptejä

seuraava vihjepainike

tietoa tekijästä
mssqltips tekijä Rick KruegerRick Krueger on johtava kehitys DBA, BI kehittäjä, ja puhuja 18 vuotta kokemus, perustuu Twin Cities.
Katso kaikki vinkkini

artikkeli päivitetty viimeksi: 2013-07-26

Vastaa

Sähköpostiosoitettasi ei julkaista.