Acest articol abordează o înțelegere mai profundă a aplicației de nivel de date, în același timp subiacente beneficiilor sale cheie.
DAC (aplicația de nivel de date) poate fi definită ca un sistem logic de gestionare a bazelor de date, care definește SQL Server obiecte, care sunt asociate cu baza de date a utilizatorului selectat, cum ar fi, vizualizări, obiecte de instanță, tabel și login.
Un DAC acționează ca o unitate autonomă cuprinsă în a SQL Server baza de date utilizată pentru implementare care permite dezvoltatorilor de niveluri de date și administratorilor de baze de date să formeze pachete de SQL Server obiecte, într-un artefact portabil cunoscut sub numele de pachet DAC sau DACPAC. Un BACPAC este, de asemenea, un artefact înrudit care poate încapsula schema bazei de date și apoi poate stoca date în baza de date.
Beneficiile aplicațiilor la nivel de date
Most aplicațiile de baze de date implică un ciclu de viață în care DBA și dezvoltatorii partajează și schimbă note de integrare ad-hoc și scripturi pentru activități de întreținere și actualizări ale aplicațiilor. Deși acest lucru poate fi gestionat cu ușurință cu câteva baze de date, poate escalada rapid și deveni nescalabil pe măsură ce baza de date crește în complexitate, număr și dimensiune.
Un DAC este un instrument de productivitate care asigură dezvoltarea unei baze de date declarative pe tot parcursul ciclului de viață al gestionării bazei de date prin simplificarea implementării acesteia. Utilizatorii pot folosi instrumentul său pentru a ajuta DBA în validarea și identificarea comportamentelor diferitelor surse și tarobține baze de date. În timpul actualizărilor, utilizatorul va fi avertizat dacă există un risc de pierdere de date pentru baza sa de date, oferind în același timp un plan extins de upgrade. Acest lucru îi ajută pe DBA să evalueze corect planul și apoi să utilizeze acest instrument pentru a continua cu actualizarea.
Concepte DAC
DAC este cunoscut pentru simplificarea implementării, gestionării și dezvoltării elementelor de nivel de date care sunt suportate de o aplicație.
Pentru ca o bază de date SQL să apară ca DAC, aceasta trebuie să fie înregistrată în sistem, fie prin opțiunea utilizatorului, fie prin operațiunile DAC. Odată ce baza de date este înregistrată, versiunea DAC împreună cu proprietățile sale sunt înregistrate ca metadate ale întregii baze de date. În schimb, utilizatorii își pot anula înregistrarea bazei de date împreună cu proprietățile sale DAV.
DACPAC este considerat un fișier Windows care vine cu o extensie .dacpac. Acesta este un fișier de suport deschis cu mai multe secțiuni XML, care reprezintă detaliile originii DACPAC și celelalte caracteristici ale acestuia. Utilizatorii cu cunoștințe de programare pot despacheta aceste fișiere folosind DacUnpack.exe, ceea ce va permite utilizatorului să inspecteze mai îndeaproape fiecare secțiune.
Operațiuni DAC
Un DAC este capabil să suporte următoarele operațiuni:
• EXTRAS – Utilizatorul poate folosi DACPAC pentru a extrage anumite date din orice bază de date.
• DEPLOYARE – Utilizatorul poate folosi DACPAC pentru a-l implementa pe ahost Server. Rețineți că, dacă implementarea se face folosind un instrument de gestionare, cum ar fi Management Portal for SQL Azure sau SQL Server Management Studio, baza de date rezultată devine host server și este înregistrat în aplicația de nivel de date.
• INREGISTREAZA-TE – poate fi folosit și pentru înregistrarea bazei de date sub formă de aplicație de nivel de date.
• ANULAȚI ÎNREGISTRAREA – Această operațiune permite utilizatorului să-și anuleze înregistrarea prin anularea înregistrării DAC-ului.
• ACTUALIZARE - Utilizatorii își pot actualiza baza de date folosind DACPAC.
Operația de upgrade este suportată chiar și pentru acele baze de date care nu au fost înregistrate anterior ca aplicație de nivel de date, dar acest upgrade are o consecință, care înregistrează implicit baza de date. Înainte de a vă angaja în orice operațiune mare de date, păstrați întotdeauna un reparatie mdf instrument la îndemână.
Introducerea autorului:
Victor Simon este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare acces și produse software de recuperare sql. Pentru mai multe informații vizitați www.datanumen.com
Lasă un comentariu