decembrie 27, 2021

crearea unui proiect de baze de date Visual Studio pentru o bază de date SQL Server existentă

de: Rick Krueger | actualizat: 2013-07-26 | Comentarii (11) | Related: More > DevOps

problemă

integrarea continuă a devenit o practică standard pentru multe proiecte de dezvoltare. De fiecare dată când un dezvoltator verifică o bucată de cod, întregul proiect sau soluție este construit și implementat într-un mediu pentru a vă asigura că nu a rupt construirea. Dezvoltatorii folosesc controlul sursei de mult timp, dar pur și simplu nu a existat o modalitate bună de a obține obiectele bazei de date sub controlul sursei. Ca rezultat, există multe aplicații acolo cu ‘codul aplicației’ în controlul sursă, dar codul bazei de date este negestionat. Calea preferată pentru obținerea bazei de date în controlul sursei la multe magazine va fi proiectele de baze de date. Dacă vă aflați în această poziție și magazinul dvs. utilizează Visual Studio, există o cale relativ ușoară de a vă introduce bazele de date în proiectele de baze de date și, în cele din urmă, controlul sursei. ‘Inginerie inversă’ baza dvs. de date într-un proiect de baze de date vă va ajuta să începeți să folosiți caracteristicile proiectelor de baze de date Visual Studio disponibile în VS Premium și VS Ultimate (inclusiv controlul sursei, integrarea continuă și analiza codului).

soluție

putem folosi Visual Studio pentru a rula Expertul de baze de date de Import și popula un proiect de bază de date gol.

Descărcați baza de date AdventureWorks eșantion (AdventureWorks2008_Database.zip a fost folosit pentru acest exemplu) din CodePlex și atașați baza de date AdventureWorks2008 pentru a urma împreună cu acest sfat.

notă: capturi de ecran sunt de la Visual Studio 2010, dar același proces general va lucra cu proiecte de baze de date în Visual Studio 2005/08. Visual Studio 2005/08/10 toate VSDBCMD utilizare.exe pentru implementarea proiectelor de baze de date, în timp ce 2012 a mers la o nouă metodă de implementare.

creați un proiect de bază de date gol

  1. deschideți Visual Studio 2010.
  2. din meniul Fișier, selectați proiect nou >…
  3. în fila șabloane instalate, extindeți baza de date > SQL Server > Advanced
  4. selectați proiectul bazei de date SQL Server 2008 și introduceți numele bazei de date
     Open Visual Studio 2010

  5. Faceți clic pe OK și va fi creat un proiect de bază de date gol.

rulați Expertul Importare bază de date

  1. din meniul proiect, selectați Importare obiecte și setări bază de date…
  2. Faceți Clic Pe Conexiune Nouă…
  3. selectați numele serverului local, acreditările și numele bazei de date. Sfat: Faceți clic pe Test Connection aici înainte de a face clic pe OK.
    rulați Expertul Importare bază de date

  4. Faceți clic pe Start. Vă recomandăm să păstrați valorile implicite furnizate, cu excepția cazului în care înțelegeți implicațiile neacceptării valorilor implicite.
  5. veți vedea o bară de progres pe măsură ce Visual Studio inspectează baza de date selectată și populează proiectul bazei de date cu toate obiectele bazei de date.
  6. Faceți Clic Pe Terminare.
     selectați importați obiectele și setările bazei de date...

Următorii Pași

Felicitări! Baza de date a fost importat într-un proiect de baze de date, și ar trebui să înceapă acum gestionarea bazei de date de la Visual Studio și asigurați-vă că veți obține controlul sursă configurat. De asemenea, veți dori să aflați cum să implementați aceste modificări de la Visual Studio la SQL Server. Folosesc proiecte de baze de date de mult timp și nu am întâlnit multe limitări. Există momente în care prefer să-mi scriu codul în SQL Server Management Studio și apoi să import codul în Visual Studio, dar aceasta este în mare parte o preferință personală.

  • Aflați mai multe despre proiectele de baze de date Visual Studio
  • consultați Adăugarea de tabele la un proiect de baze de date
  • vizitați adăugarea de obiecte suplimentare la un proiect de baze de date
  • utilizați extensia MergeScripts pentru a organiza și consolida scripturile de tabele

obțineți scripturi

butonul Sfat următor

despre autor
MSSQLTips autor Rick KruegerRick Krueger este un lider de dezvoltare DBA, Dezvoltator BI, și vorbitor cu 18 ani de experiență, cu sediul în orașele gemene.
Vezi toate sfaturile mele

articolul Ultima actualizare: 2013-07-26

Lasă un răspuns

Adresa ta de email nu va fi publicată.