.bak backup terugzetten in SQL Server
In SQL Server Management Studio kun je een database herstellen met behulp van een backup. Je gebruikt hiervoor een .bak bestand. Ik heb de database MacBean gebruikt. Dit is een database voor de demo-administratie van Exact. Er kunnen twee situaties zijn als je een database backup wilt terugzetten:
- De database bestaat al en je zet een .bak backup terug van de bestaande database
- De database bestaat nog niet en deze moet je eerst aanmaken voordat je een backup kan terugzetten
Deze twee situaties zullen we hieronder bespreken.
Database bestaat nog niet
Open SQL Server Management Studio. Plaats het backup bestand met de extensie .bak in de map van Microsoft SQL Server. Het pad is: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup.Klik in de Object Explorer op Databases, Rechtermuis, Restore Database.
Kies voor Device en klik op de Browse button om het juiste bestand op te zoeken.
Klik op Add.
Selecteer het backup bestand en klik op OK.
Klik op OK.
Klik nogmaals op OK.
Er verschijnt een melding dat de backup succesvol is teruggezet.
De database van MacBean staat nu onder Databases (onder de naam 995). Je kunt de naam van de database nog veranderen.
Database bestaat al
Open SQL Server Management Studio. De database van MacBean bestaat al. We gaan de tabel dbo.aaccod verwijderen en daarna de database terugzetten met behulp van een backup.We voeren een query in die de tabel verwijdert.
Klik op de Refresh button in Object Explorer.
De tabel dbo.aaccod staat er nu niet meer tussen.
Klik op de database MacBean, Rechtermuis, Tasks, Restore, Database.
Kies voor Device en klik op de Browse button om het juiste bestand op te zoeken.
Klik op Add.
Selecteer het backup bestand en klik op OK. Zorg er voor dat het backup bestand in de juiste map staat net zoals we dit hebben gedaan toen er nog geen database bestond.
Klik op OK.
Selecteer de juiste naam van de database (MacBean) waar de backup naar terug moet worden gezet. Klik op OK.
Er verschijnt een melding dat de backup succesvol is teruggezet.
Klik op Refresh of start SQL Server Management Studio opnieuw op. De tabel dbo.aaccod staat weer onder Tables.
Wil je meer leren over SQL?
- Meld je aan voor de gratis online cursus Inleiding Databases & SQL
- Bekijk het filmpje SQL in 10 minuten
- Bekijk het filmpje Databases in 10 minuten
- Bekijk de website van de SQL Academy
Geef een reactie