Lær, hvordan du sikkerhedskopierer og gendanner databaseobjekter til en SQL Server databaser ved hjælp af DAC-pakke.

- Adskil scriptet fra kildedatabasen, og kør det til en ny, tom database, dette kan også være tarkom til at kopiere objekterne i kildedatabasen.
- Backup kildedatabase hente backup til tarhent database, og slet derefter dataene i tabellen.
- Backup kildedatabase henter data i mellemliggende database, og sørg for at trunke tabeller, før du sikkerhedskopierer denne database, og endelig hente denne backup til din tarfå database.
Disse løsninger er pålidelige, men lidt komplicerede, en mere brugervenlig, men sandsynligvis langvarig mulighed, som ikke mange DBA'er vælger, bruger en DAC-pakke til det samme. Den eneste begrænsning, der følger med dette, er at du skal have adgang til 2008 R2-udgaven eller senere udgaver af SQL Server
Bemærk: For at kunne bruge en DAC-pakke til kun at sikkerhedskopiere objekterne i en SQL Server database, skal du have adgang til Data tier Application Framework, som også kaldes DacFx.
Støtte op om SQL Server Kun databaseobjekter
Her vil dette blive forklaret ved hjælp af SSMS (SQL Server Management Studio)
Højreklik på 'AdventureWorks2012' databaseindstillingen i 'SSMS' Object Explorer Window '. Klik nu på 'Opgaver', og vælg 'Ekstraher data-applikation'.
- Dette vil start guiden til udpakning af datalageapplikationen. Vælg nu 'næste' mulighed fra det første skærmbillede efterfulgt af 'næste' på skærmen 'Indstil egenskaber', indtast placering for DAC-pakkefil.
- Fortsæt med at klikke på 'næste' mulighed, indtil en DAC-pakkefil ikke genereres med succes.
- Når dacpac-filen genereres, kan du lukke vinduet ved at klikke på 'næste'. Din AdventureWorks2012.dacpac-fil er nu klar til at blive kopieret hvor som helst.
Du kan kopiere denne fil, gemme den i en delt mappe eller endda gendanne til ny tarfå database. Sikkerhedskopiering af den samme fil til tarfå database, fortsæt med at læse.
Nedenfor er trinene til gendannelse SQL Server Database fra DAC-pakke.
Bemærk: En af de vigtigste ting, du skal huske på, når du gendanner fra DAC-backup, er at sikre, at du gendanner til versionen af SQL Server som er lig med eller avanceret til den, vi har taget backup fra.
- Fra 'SSMS' Objekt Explorer-vindue skal du oprette forbindelse til destinationsdatabasen, nu skal du højreklikke på databaser og vælge 'Implementér datatierapplikation'.
- Dette vil start guiden, herfra skal du klikke på 'næste' og derefter 'Gennemse' for at få vist placeringen af DAC-pakkefil.
- I skærmbilledet Opdater konfiguration skal du klikke på 'næste', indtaste navnet på tarfå database, kan du også lade standardkildedatabasenavnet forblive.
- Fortsæt med at klikke på næste, indtil implementeringen til destinationsdatabasen ikke starter med guiden.
Det er vigtigt at bemærke, at der under en datakopieringsproces kan forekomme hændelser med SQL-korruption. Hvis du støder på et sådant scenario, er det bedst at tilkalde en specialist SQL Server opsving værktøj.
Forfatter Introduktion:
Victor Simon er ekspert i datagendannelse i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder reparation Adgang og SQL-genopretningssoftwareprodukter. For mere information besøg https://www.datanumen.com/
Højreklik på 'AdventureWorks2012' databaseindstillingen i 'SSMS' Object Explorer Window '. Klik nu på 'Opgaver', og vælg 'Ekstraher data-applikation'.