Backup en Recovery in SQL Server Management Studio


Publicatie datum:

Hoe maak je een backup in Sql Server Management Studio en hoe recover je het weer

Gesponsorde koppelingen

Er zijn verschillende mogelijkheden om in SQL Server een backup te maken. Je kan het handmatig doen, maar je kan het ook direct via SQL Server doen. De tweede manier is gemakkelijker, maar het is belangrijk om de eerste ook te kennen. Ik wil beide manieren in dit artikel behandelen.

 

Op de handmatige manier ga je query's gebruiken en schrijven om je doel te bereiken. Het meest handig is om dit direct in het programma zelf te doen via SQL Server Management Studio. Daar aangekomen klik je op ‘New Query' en het werk kan beginnen.

Allereerst willen we dat als er gerecoverd wordt en doen we met het volgende stukje code:

ALTER DATABASE [database_name] SET RECOVERY FULL;

Hier zetten we RECOVERY op FULL, maar je kan ook BULK_LOGGED of SIMPLE kiezen. Bij de eerste wordt de transactie log gewist maar er worden enkele belangrijke dingen wel gelogd en opgeslagen. Bij de tweede wordt de transactie log helemaal gewist. Als je dan ‘recovered' is alles weg tot de laatste backup.

Dan kunnen we een backup gaan maken. Hiervoor gebruiken we onderstaande code. Dit stukje code kun je gewoon onder het voorgaande stukje code plaatsen.

BACKUP DATABASE [database_name] TO DISK = 'location+name_of_file'

WITH NAME = 'backup_name';

GO

Ook hier zijn weer een aantal mogelijkheden.

Bijvoorbeeld in plaats van DISK kun je zo ook TAPE gebruiken. Maar die wordt als verouderd beschouwd en dus wordt meestal DISK gebruikt.

SQL Server kent nog veel meer uitbreidingen op deze query, maar dit is echt de basis voor het maken van een backup via code. 

Recovery

Om de database terug te halen, als SQL Server of zelfs erger het besturingsysteem is vastgelopen, kun je weer een query maken. Hiervoor wordt de volgende code gebruikt:

RESTORE DATABASE [database_name] FROM DISK = ‘location+backupfile_name' WITH REPLACE;

Hier moet je de naam van de backup-file weer zetten. Met replace wordt de database vervangen. 

Programma

Als je zonder code een backup wilt maken, kan dat heel eenvoudig. Als eerste moet SQL Server opgestart worden. Dan klik je met je rechter muisknop op de database die je wil backuppen. Wijs met je muis ‘Tasks' aan en klik daarna op ‘backup'.

Je krijgt nu een scherm te zien waar je gegevens in kunt vullen die je met code ook kunt maken. Hier kun je ook weer zien dat ‘Tape' erg verouderd is en je er niet eens op kunt slaan. Je klikt op ‘OK' en de database-backup is aangemaakt.

Om een database te recoveren, weer met je rechter muisknop op de database die je wil recoveren, weer via ‘Tasks' nu naar ‘restore' en dan op ‘database'.

Je krijgt een scherm te zien waar je kunt zien dat SQL Server zelf ook zoekt naar backup-bestanden van de betreffende database. Het is vaak handig om via tab ‘options' het vinkje met ‘WITH REPLACE' aan te vinken. Na een klik op ‘OK' laat SQL Server de gebruiker weten of het gelukt is of niet.

Gesponsorde koppelingen

Auteursinformatie


Geschreven artikelen: 2
Leden aangebracht: 0

Meer uit de categorie computers

Snel Hoog Ranken in Google.

Hoe snel te ranken in de zoekresultaten van Google.

Hoe maak je een Acer Aspire accu schoon ?

Acer aspire accu

Muziek maken en beluisteren op de computer, hoe gaat dat in zijn werk?

Uitleg over muziek maken en afspelen op de computer.

Films afspelen op de Sony PlayStation 3

Verschillende methodes om films te kijken

Bouw je eigen computer.

Hoe bouw je je eigen computer, waar haal je de onderdelen en hoe weet je wat je nodig hebt?

Hoe kun je geld verdienen met You Tube?

Lees hier hoe ook jij makkelijk geld met je eigen filmpjes op You Tube.

De werking van een 3D-printer

De werking van een 3D-printer. Hoe gaat het afdrukken van ruimtelijke objecten in zijn werk?

Fractals

Het wiskundige figuur 'fractal' en de toepassingen

De taakbalk is verdwenen of verplaatst.

Hoe u uw taakbalk weer normaal krijgt

Spam voorkomen op een contactformulier

Een informatief artikel over hoe je op een gemakkelijke manier een contactformulier kan beveiligen tegen spambots.

Hoe start je met het wegwijsworden op een computer?

Iedereen gebruikt tegenwoordig een computer zo lijkt het, maar als je dit nog nooit gedaan hebt hoe begin je dan en misschien nog wel belangrijker waar begin je dan?

Internet plat

kan het internet stuk? Wat moet een terrorist doen om het internet plat te leggen

Access 2003: queries en formulieren

Access 2003: queries en formulieren

BearShare verwijderen

Een artikel over het verwijderen van het programma Bearshare.

Hoe maak ik een nieuwe map aan voor mijn documenten?

Instructies voor het aanmaken van een nieuwe map

Tips en advies om je blog te promoten

Handige tips en praktisch advies om je blog te promoten en zodoende meer bezoekers te trekken!

Hoe kan ik online spelletjes spelen?

Wat zijn de mogelijkheden voor het online spelen van allerlei soorten spelletjes?

Online diensten van Google

Alles over de online diensten van Google

Eigen startpagina maken?

Hoe maak je je eigen startpagina? Hoe verdien je geld met je startpagina?

iPhone OS 3.1 - Een kort overzicht

Wat zijn de grote veranderingen in 3.1?

Trage computer? Waarom & hoe te voorkomen !

Enkele tips om uw pc in topconditie te houden

HP touchpad, HP tablet, HP mini laptop

In dit artikel lees je alles over de nieuwe HP Touchpad, met WebOS als besturingssysteem.

Een defecte Laptop LCD Scherm

Deze tutorial laat zien hoe het verwijderen van een laptop lcd, en hoe je een scherm van de laptop te vervangen. Je zou kunnen overwegen het vervangen van uw scherm van de laptop als je dode pixels, of een gebarsten scherm, of als het scherm niet reageert op alles.

Drempels voor ouderen om online te bestellen

Drempels voor ouderen om online te bestellen.

Websites bouwen met een CMS (E107)

Dit artikel is gewijd aan het uitleggen wat een CMS is & hoe het u kan helpen.