Leer hoe u een back-up maakt van databaseobjecten en deze terugzet voor een SQL Server databases, met behulp van DAC-pakket.

- Scheid het script van de brondatabase en voer het uit voor een nieuwe, lege database, dit kan ook de tarkrijg om de objecten in de brondatabase te kopiëren.
- Back-upbrondatabase herstel back-up naar target-database en verwijder vervolgens de gegevens in de tabel.
- Back-upbrondatabase haalt gegevens op in tussenliggende database en zorg ervoor dat u tabellen afkapt voordat u een back-up van deze database maakt, en haal deze back-up uiteindelijk op uw tarkrijg database.
Deze oplossingen zijn betrouwbaar maar een beetje ingewikkeld, een gebruiksvriendelijkere, maar waarschijnlijk langdurige optie waar niet veel DBA's voor kiezen, is het gebruik van een DAC-pakket voor hetzelfde. De enige beperking die hiermee gepaard gaat, is dat u toegang moet hebben tot de 2008 R2-editie of latere edities van SQL Server
Opmerking: Om gebruik te kunnen maken van een DAC-pakket om alleen de objecten van een SQL Server database, moet u toegang hebben tot Data tier Application Framework, ook wel DacFx genoemd.
Ondersteunen SQL Server Alleen database-objecten
Hier wordt dit uitgelegd met behulp van SSMS (SQL Server Beheerstudio)
Klik met de rechtermuisknop op de databaseoptie 'AdventureWorks2012' in het 'SSMS' Object Explorer-venster '. Klik nu op 'Taken' en kies de optie 'Extract Data tier Application'.
- Dit zal start de wizard voor het extraheren van de gegevenslaagtoepassing. Kies nu de optie 'volgende' in het eerste scherm, gevolgd door 'volgende' in het scherm 'Eigenschappen instellen', voer de locatie in voor het DAC-pakketbestand.
- Blijf op de optie 'volgende' klikken totdat een DAC-pakketbestand niet succesvol is gegenereerd.
- Wanneer het dacpac-bestand is gegenereerd, kunt u het venster sluiten door op 'volgende' te klikken. Uw AdventureWorks2012.dacpac-bestand is nu klaar om overal te worden gekopieerd.
U kunt dit bestand kopiëren, opslaan in een gedeelde map of zelfs herstellen naar een nieuw tarkrijg database. Om een back-up te maken van hetzelfde bestand naar tardownload database, lees verder.
Hieronder staan de stappen voor herstel SQL Server Database van DAC-pakket.
Opmerking: Een van de belangrijkste dingen om in gedachten te houden bij het herstellen vanaf een DAC-back-up, is ervoor te zorgen dat u herstelt naar de versie van SQL Server die gelijk is aan of geavanceerd is aan degene waarvan we een back-up hebben gemaakt.
- Maak vanuit het 'SSMS'-venster Objectverkenner een verbinding met de doeldatabase, klik nu met de rechtermuisknop op databases en selecteer' Gegevenslaagtoepassing implementeren '.
- Dit zal starKlik in de wizard vanaf hier op 'volgende' en vervolgens op 'Bladeren' om de locatie van het DAC-pakketbestand op te halen.
- Klik in het scherm Configuratie bijwerken op 'volgende', voer de naam van het target database, kunt u ook de standaard brondatabasenaam laten staan.
- Blijf op Volgende klikken totdat de implementatie naar de doeldatabase niet begint door de wizard.
Het is belangrijk op te merken dat tijdens het kopiëren van gegevens incidenten van SQL-corruptie kunnen optreden. In het geval dat u een dergelijk scenario tegenkomt, kunt u het beste een specialist inschakelen SQL Server na een training en vermijd negatieve reviews.
Auteur Introductie:
Victor Simon is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder reparatie Access en sql-herstelsoftwareproducten. Voor meer informatie bezoek https://www.datanumen.com/
Klik met de rechtermuisknop op de databaseoptie 'AdventureWorks2012' in het 'SSMS' Object Explorer-venster '. Klik nu op 'Taken' en kies de optie 'Extract Data tier Application'.