wiki:Documentatie/Beheerder/Backups

Backups

  1. Restore

Backup & Restore (OpenAC3)

Restore

OpenAC3 kan nog niet starten zonder een database, of met een lege database zonder tabellen.

Je kunt een nieuwe database aanmaken op de database server (SQL Server of MySQL) en OpenAC2 hierin de tabelstructuur laten maken door OpenAC2 met deze database te starten.
Je kunt ook onderstaande stappen volgen om zonder OpenAC2 een restore te doen in een nieuwe database.

Deze instructies zijn voor SQL Server.

  1. Maak een SQL Server .bak backup van een recente productie of test OpenAC database.
  2. Maak een nieuwe database aan op de SQL Server en restore hierin de net gemaakte .bak backup.
  3. In deze nieuwe database, verwijder de database user die je gebruikte om de OpenAC database te benaderen waarvan je de backup maakte.
    N.B. Het gaat hier om de User in de OpenAC database, niet om een SQL Server Login.
    Zie screenshot hieronder voor een voorbeeld.
  4. Maak in de nieuwe database een nieuwe User aan. Koppel deze aan de juiste SQL Server Login. Je kunt hier een bestaande Login gebruiken, of een nieuwe SQL Server Login maken. Dat laatste is veiliger.
    Op pagina Membership, vink aan 'db_owner' bij Database role membership.
  5. Maak een appsettings.json met de juiste gegevens voor Server, Database, User Id en Password.
    De ConnectionString moet eindigen met "TrustServerCertificate=True;"
  6. Start OpenAC3.
  7. Om zeker te zijn dat je werkt met de nieuw gemaakte database, verander in SQL Server Management Studio de naam van een patient in tabel patient_data. Open deze patient in OpenAC3 en controleer de naam.
  8. Ga naar Beheer - Backup en restore, tabblad 'Restore' en volg de instructies op het scherm. Gemiddeld duurt een restore zo'n 10 minuten.

DeleteUserInDatabase

Last modified 4 months ago Last modified on Jan 11, 2024 10:11:39 PM

Attachments (1)

Download all attachments as: .zip