En nedtur på datalagsapplikasjoner i SQL Server og deres viktigste fordeler

Denne artikkelen tar for seg en dypere forståelse av Data-tier-applikasjonen, samtidig som den ligger til grunn for de viktigste fordelene.

DAC (Data-tier application) kan defineres som et logisk databasestyringssystem, som definerer SQL Server objekter, som er knyttet til den valgte brukerens database som, visninger, forekomstobjekter, tabeller og pålogginger.

Datalagsapplikasjoner i SQL Server og deres viktigste fordeler

En DAC fungerer som en selvstendig enhet som består av en SQL Server database som brukes for distribusjon som gjør det mulig for utviklere av datalag og databaseadministratorer å lage pakker av SQL Server objekter, i en bærbar artefakt som er kjent som en DAC-pakke, eller DACPAC. En BACPAC er også en relatert artefakt som kan innkapsle databaseskjema og deretter lagre data i databasen.

Fordeler med applikasjoner på datalag

Most databaseapplikasjoner involverer en livssyklus der DBAer og utviklere deler og utveksler ad-hoc integrasjonsnotater og skript for vedlikeholdsaktiviteter og applikasjonsoppdateringer. Selv om dette enkelt kan administreres med noen få databaser, kan det raskt eskalere og bli uskalerbart ettersom databasen vokser i kompleksitet, antall og størrelse.

En DAC er et produktivitetsverktøy som sikrer deklarativ databaseutvikling gjennom hele livssyklusen til databaseadministrasjon ved å forenkle distribusjonen. Brukere kan bruke verktøyet til å hjelpe DBA med å validere og identifisere atferden til forskjellige kilder og tarfå databaser. Under oppgraderinger vil brukeren bli advart om det er risiko for tap av data for databasen hans, samtidig som den tilbyr en utvidet oppgraderingsplan. Dette hjelper DBA-er med å evaluere planen på riktig måte og deretter bruke dette verktøyet til å gå videre med oppgraderingen.

DAC-konsepter

DAC er kjent for å forenkle distribusjon, administrasjon og utvikling av datalagelementer som støttes av en applikasjon.

For at en SQL-database skal vises som en DAC, må den være registrert i systemet, enten ved brukervalg eller ved DAC-operasjoner. Når databasen er registrert, blir DAC-versjonen sammen med dens egenskaper registrert som metadata for hele databasen. Omvendt kan brukere også avregistrere databasen sammen med DAV-egenskapene.

DACPAC betraktes som en Windows-fil som kommer med utvidelsen .dacpac. Dette er en åpen støttefil med flere XML-seksjoner, som representerer detaljene om DACPAC-opprinnelse og dens andre egenskaper. Brukere med programmeringskunnskap kan pakke ut disse filene ved å bruke DacUnpack.exe, som lar brukeren inspisere hver seksjon nærmere.

DAC-drift

En DAC er i stand til å støtte følgende operasjoner:

• EKSTRAKT – Brukeren kan bruke DACPAC til å trekke ut bestemte data fra en hvilken som helst database.

• DEPLOJER – Brukeren kan bruke DACPAC til å distribuere den til ahost server. Merk at hvis distribusjonen gjøres ved hjelp av et administrasjonsverktøy som Management Portal for SQL Azure eller SQL Server Management Studio, blir den resulterende databasen host server og er registrert under datalagapplikasjonen.

• REGISTRERE – den kan også brukes til å registrere database i form av datalagsapplikasjon.

• AVMELD DEG AV – Denne operasjonen lar brukeren angre registreringen ved å avregistrere DAC-en.

• OPPGRADERING - Brukere kan oppgradere databasen ved hjelp av DACPAC.

Oppgraderingsoperasjon støttes også for de databasene som ikke tidligere har vært registrert som en datalagsapplikasjon, men denne oppgraderingen har en konsekvens som implisitt registrerer databasen. Før du engasjerer deg i store dataoperasjoner, behold alltid en mdf reparasjon verktøy hendig.

Forfatterintroduksjon:

Victor Simon er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert tilgangsgjenoppretting og sql-programvareprodukter. For mer informasjon besøk www.datanumen. Med

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *