Backup och migrering av databaser
Obs! Denna beskrivning gäller om databaserna körs på SQL Anywhere. Om databaserna körs på SQL Server kan inte uppdateringen kopiera eller flytta databaser enligt nedanstående beskrivning. Då sker migreringen av databaserna direkt på SQL Server. Därför är det viktigt att du först tar en backup av databaserna i Microsoft SQL Server Management Studio, enligt Microsofts dokumentation, innan du startar uppdateringen av Monitor ERP Server.
Från och med version 25.2 av Monitor ERP är det möjligt att peka ut en extern disk för lagring av temporära filer vid uppdatering. Det innebär att automatiskt kopierade databaskopior placeras på den externa disken och du minimerar risken att systemet startar upp med fullt diskutrymme. Sökvägen för den externa disken anges med UpdateBackupPathOverride i konfigurationsfilen MonitorCompanyConfiguration.json.
Obs! För att kunna peka ut en extern disk i konfigurationsfilen behöver du ha version 25.2 eller senare. Har du en tidigare version av Monitor ERP kommer användning av UpdateBackupPathOverride resultera i misslyckade uppdateringar.
Backup och migrering av SQL Anywhere databaser, i samband med uppdatering av Monitor ERP Server, går till på detta sätt. Allt sker automatiskt:
- Alla databaser kopieras från ordinarie databaskatalog till katalogen Installation_temp, under C:\ProgramData\Monitor ERP System G5\. Även företagskonfigurationsfilen kopieras till den katalogen.
- Därefter sker en migrering av databaserna till den nya versionen i den temporära katalogen.
- Efter migreringen i temporära katalogen sker detta:
- Alla databaser i den ordinarie databaskatalogen flyttas till katalogen Installation_old, under C:\ProgramData\Monitor ERP System G5\.
- De migrerade databaserna i den temporära katalogen flyttas sedan till den ordinarie databaskatalogen.
- Då Monitor-servern startar efter uppdateringen migreras även systemdatabasen och beslutsstödsdatabasen.
Om migreringen av databaserna av någon anledning misslyckades avbryts hela uppdateringen.