Obiectele de bază de date pot fi utilizate împreună cu proiectele bazei de date și pot gestiona permisiunea de scriere atunci când accesează obiecte cu o precizie mai mare prin exportarea acestora într-un proiect parțial. Dacă mai importați un proiect parțial într-un alt proiect de bază de date, dezvoltatorii pot folosi obiectele ambelor proiecte. Cu toate acestea, puteți aplica permisiunile sistemului de control sursă pentru a actualiza obiectele exportate numai dezvoltatorii cu permisiunea de a scrie în proiectul bazei de date originale. Pentru mai multe informații, consultați Pornirea comenzii pentru dezvoltarea unei baze de date mari.
Exportați unul sau mai multe obiecte ca proiect parțial
Deschideți soluția cu proiectul bază de date din care doriți să exportați obiectele.
În Solution Explorer, faceți clic cu butonul din dreapta pe obiectul sau grupul de obiecte pe care doriți să le exportați.
De exemplu, pentru a exporta toate tabelele într-o schemă dbo, extindeți proiectul bază de date și apoi extindeți Obiectele de schemă. extindeți nodul Schemei. Apoi extindeți nodul dbo și faceți clic dreapta pe tabele.
Selectați Export ca proiect parțial
În caseta de dialog Salvare ca, selectați folderul în care va fi creat fișierul de proiect parțial .files.
În caseta Nume fișier, tastați numele proiectului parțial, apoi faceți clic pe Salvare.
Un fișier cu extensiile .files va fi creat pe calea specificată. Fișierul conține numele și căile de fișiere pentru toate obiectele specificate.
Importarea unui proiect parțial
Deschideți soluția care conține proiectul bazei de date în care doriți să importați proiectul parțial.
În Solution Explorer, faceți clic dreapta pe proiect și selectați Import Partial Project.
În caseta de dialog Confirmare, faceți clic pe Da. Pentru descărcarea și reîncărcarea proiectului bazei de date.
În caseta de dialog Deschidere, navigați la folderul care conține fișierul .files exportat, selectați-l și apoi faceți clic pe Deschidere.
Trebuie să aveți acces de citire la fișierul .files și la fișierele sursă la care se face referire în fișierul .files. Dacă nu există acces, clic pe butonul Deschidere va afișa un mesaj de eroare.
La baza de date a proiectului se adaugă un folder numit project_name BasePath, unde project_name este numele proiectului din care a fost exportat proiectul parțial. Acum puteți accesa obiectele importate din alte definiții ale obiectelor. Obiectele importate vor fi incluse în construirea sau implementarea unui proiect de bază de date.
Proiectul bazei de date nu va fi construit cu succes dacă ați importat un proiect parțial care conține obiecte care fac trimitere la alte obiecte care nu sunt definite în proiectul bazei de date.