| Version 4 (modified by peter, 5 years ago) (diff) |
|---|
TOC(heading=OpenAC3Testserver Onderhoud, Documentatie/Ontwikkelaar/Systeembeheer/OpenAC3Testserver/Onderhoud)? TOC(heading=Systeembeheer, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Systeembeheer/)? TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?
Database onderhoud
De database is een Azure database. Er is een werkende database met testgegevens. Nu en dan moet de database terug gebracht worden naar een vorige staat. Hier voor moet een back-up van de database beschikbaar zijn.
Database back-up
Zo maak je een database back-up: Maak verbinding met de Azure database via host openacdb.database.windows.net. Selecteer de database die veilig gesteld moet worden.
Selecteer van de Azure server de database, klik rechts, kies Tasks, Export Data-tier Application. In de wizard die opent kan de Azure database gekopieerd worden naar een bestand op schijf.
Database herstel
Aangeraden wordt om op de testserver via Remote Desktop het bacpac bestand in een nieuwe database te laden en dan de database te vervangen (verwijderen van oude en hernoemen van nieuwe database). Je kan ook een bacpac maken van een eigen kopie en dat bestand gebruiken op Azure.
Problemen
Wat niet werkt is het overschrijven van gegevens naar Azure. Helaas moet de database daarom eerst verwijderd worden en moet je een bacpac gebruiken om de database opnieuw mee aan te maken. Op de testserver is testdata.bacpac opgeslagen in Documents. Met Microsoft SQL Server Management Studio kan een bacpac ingeladen worden om een nieuwe database mee te maken (een bestaande overschrijven kan dus niet). Importeer naar een nieuwe database, gooi de test database weg en hernoem de nieuwe database naar de oude.