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.


Auteursinformatie


Geschreven artikelen: 2
Leden aangebracht: 0

Meer uit de categorie computers

Mac vs PC - Apple vs Microsoft

Verschil tussen Apple computers/laptops en (Microsoft) PC's

Gratis opensource besturingssysteem Linux Mint als vervanger voor Windows XP

Ben je ook klaar met Windows, stap nu heel makkelijk over op Linux

Wat is Google Adsense?

Wat is Google Adsense?

Eigen startpagina maken?

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

Waarom is de goedkope Huawei Ascend P7 de beste smartphone van het jaar?

De Huawei Ascend P7 is ruim 200 euro goedkoper dan de topmodellen Samsung Galaxy S5 van en Apple's iPhone 5s maar doet daar niet voor onder.

Zoekwoorden kiezen (keywords)

De voordelen van de Google Adwords Keyword Tool

BearShare verwijderen

Een artikel over het verwijderen van het programma Bearshare.

Is gratis WiFi Veilig?

Een Hotspot (beter bekend als gratis WiFi) is dit wel zo veilig als iedereen denkt? Vind hier tips om veilig te surfen!

Excel 2003

Met behulp van dit artikel wegwijs geraken in Excel 2003!

Wikipedia Nederland

Open encyclopedie op het internet. Per onderwerp gerangschikt en met een zoekfunctie.

Hoe kom je heel goedkoop aan een laptop?

Een tablet is leuk maar toch kun je niet zonder laptop, waar versier je een goedkope laptop.

Fractals

Het wiskundige figuur 'fractal' en de toepassingen

De keuze voor een e-reader of een boek.

De ontwikkeling van techniek staat niet stil. Gaan we hierin mee of houden we vast aan iets wat goed voelt.

Een app maken

Je wilt een app maken? Hoe begin je aan het maken van een app en welke kennis heb je hier nu eigenlijk voor nodig?

De nieuwe computermaatschappij ook in de zorg?

De computer wordt steeds belangrijker in de zorg.

Bouw je eigen computer.

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

Microsoft office software

Werelds meest bekende zakelijke software.

Uitvoeren staat niet meer in het start menu.

Lees hier hoe u de knop uitvoeren terug kunt krijgen in het start menu.

De datum vinden waarop een website voor de eerste keer online was

Hoe oud is een bepaalde website? In dit artikel zal ik je via een handig trucje uitleggen hoe je de eerste datum vindt waarop een webpagina online was.

Alles over de Xbox 360

Hier van alles over de xbox 360, een spelcomputer.

Gratis Adobe full version download

Zelfs de duurste Adobe Creative Suite Master Collection bundel kun je gratis downloaden.

Wat is het verschil tussen DVD+ en DVD- en DVD-ram

In dit artikel de uitleg over het verschil tussen DVD+ EN DVD- en andere soorten DVD’s.

Random wachtwoord in php

Een handige functie om een random password (willekeurig wachtwoord) te genereren in PHP.

Wordfeud; competitie, plezier en uitdaging

Zo kun je competie spelen met het spelletje wordfeud

Hoe werkt een computer, hoe werkt optellen op een computer

Iedereen werkt tegenwoordig met een computer maar hoe werkt een computer eigenlijk.