[[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: Start Microsoft SQL Server Management Studio en 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 === - Let er op dat er geen gebruiker met de naam 'fenac' met rechten op de lokale database is gedefinieerd, anders gaat Azure klagen dat die al bestaat. - 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. = Regulier onderhoud = Het spreekt voor zich dat nu en dan de server software updates nodig zal hebben voor het OS, de browsers en nu en dan notepad++ en dergelijke. Op de server is OpenAC2 geïnstalleerd. Dit is nodig zo lang OpenAC3 niet volledig functioneel is. Ook OpenAC2 zal bijgewerkt moeten worden wanneer er bijvoorbeeld updates zijn die de database veranderen. Ook OpenAC3 heeft onderhoud nodig. Zo kan het nodig zijn een wachtwoord opnieuw in te stellen.