Säkerhetskopior
Viktigt
Backuper är kundens ansvar och integratören kan hjälpa till att utforma en backupstrategi för att möta kundens behov och miljö.
Dagliga säkerhetskopieringar utförs automatiskt vid midnatt och 02:00 för Research och MongoDB.
Databasen och MongoDB säkerhetskopieras till: \\server\Briefcam\ServerData\Backups.
RESEARCH backup-filerna sparas till: \\server\Briefcam\ServerData\Backups\RESEARCH.
Säkerhetskopiering för System Med Hög Tillgänglighet och/eller Storskaliga System
För system med hög aktivitet är det bäst att schemalägga säkerhetskopieringen medan systemet är inaktivt (t.ex. helger). Om detta inte är möjligt är replikering till en annan server den rätta lösningen.
I system där 24/7-bearbetning är konfigurerat kan den automatiska säkerhetskopieringen orsaka tidsgränser för databasen. För dessa typer av system rekommenderas att kontakta BriefCamvår support för att komma fram till en backup-strategi som uppfyller kundernas krav.
I allmänhet, i stora system eller när systemet är operationellt dygnet runt, rekommenderas att du konfigurerar replikering och inaktiverar schemalagda uppgifter för automatisk säkerhetskopiering.
Vi rekommenderar att du konfigurerar en annan säkerhetskopia till en annan dator eller kopierar säkerhetskopiorna till en annan dator.
Komponenterna som ska säkerhetskopieras är:
Component | Vad som ska säkerhetskopieras | Metod för säkerhetskopiering |
PostgreSQL-databas | Dumpning av databas | Kör |
BriefCam delad mapp – | Hela lagringsutrymmet som används av BriefCam | Diskspegling, replikering, RAID-konfiguration, externa säkerhetskopior |
BI-data – | Qlik datafiler | Kör |
MongoDB – endast i storskaliga miljöer | Kameraaktiveringsblobbar | Kontakta BriefCam Support |
Licensdata | Licensaktiveringsfilen | Licensaktiveringsfilen |
Konfigurationsfiler för databaser |
| Säkerhetskopiera filer till en annan server |
Belastningsutjämnare |
| Säkerhetskopiera filer till en annan server |
IIS |
| Säkerhetskopiera filer till en annan server |
Ändra tider för säkerhetskopiering
Tidpunkterna för schemalagd säkerhetskopiering kan ändras i Windows Schemaläggare.
Dubbelklicka på säkerhetskopieringsuppgiften.

Klicka på Redigera.

Redigera schemat.

Ändra mappen RESEARCH Backup
För att ändra plats för RESEARCH backup efter installation:
Öppna
BI_Backupbatchskriptet som finns på:BriefCamServer\scripts\db\backup\.Ändra parameterns
BACKUP_PATHvärde.
Återställa säkerhetskopiering av PostgreSQL-databas
Viktigt
Innan du återställer databasen rekommenderas att du först kontaktar BriefCam supportteam.
Stoppa VSS-tjänsten från Windows-tjänsterna.
För att återställa databaser, kör följande kommandon:
.\pg_dump.exe --no-password --verbose --blobs --format=c --file="<pg_dump_file.dump>" .\pg_restore.exe --verbose -d briefcam -U "<pg_superuser(dbadmin is the default)>" -h" <hostname>" -p <db port(5432)> "<pg_dump_file.dump>"Starta om tjänsterna.
Återställa Databassäkerhetskopior av Research Dashboards (Qlik)
Kör den schemalagda säkerhetskopieringen.
Kopiera de skapade filerna till migreringsplatsen.
Kör installationsprogrammet för Research.
Stoppa alla Qlik-tjänster.
Kör endast databasdatabastjänsten (PostgreSQL-tjänsten).
Släpp den nya PostgreSQL-databasen:
dropdb -h localhost -p 4432 -U postgres QSRSkapa ny PostgreSQL-databas:
createdb -h localhost -p 4432 -U postgres -T template0 QSRÅterställ PostgreSQL db från backup-filerna:
pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"Kopiera den säkerhetskopierade appresursmappen till resursmappen.
Kör databastjänsten i bootstrap-läge:
repository.exe -bootstrap -standalone -restorehostnameNär det är klart, kör det igen utan -
restorehostname:repository.exe -bootstrap -standaloneLogga in på qmc med Firefox som <previousmachine>\bcuser.
Uppdatera manuellt ägaren till alla dataanslutningars användare/lösenord till,
<newmachine>\bcuserinklusive lösenordet (12 anslutningar).Uppdatera den lokala BCUser till RootAdmin direkt i PostgreSQL-databasen (tabell = användare)
Uppdatera användaren direkt i PostgreSQL:
<newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistencePropertiesKör aktiviteterna för att ladda om.
Återställa MongoDB-säkerhetskopior
Stoppa VSS-tjänsten från Windows-tjänsterna.
Avsluta sessionen genom att köra kommandot Session Kill run.
Återställ databasen genom att köra följande kommando: PS> ./db-tool.exe restore-mongodb --backup-path ”{backup directory path}” --no-auth -y
Till exempel: PS> ./db-tool.exe restore-mongodb --backup-path ”d:\my\mongo\bak\briefcam_mongodb_backup_2022-03-31_09-52-37” --no-auth -y
Parametrarna för kommandot är:
--backup-path | Sökväg till säkerhetskopieringskatalog |
--no-auth | Använd inte autentisering. För närvarande är detta det enda alternativet. |
-y, --yes | Bekräfta återställningen. Om detta inte läggs till, visas en bekräftelse. |
-Hjälp | Visa hjälptexten och avsluta. |
Notering:
Återställningen fungerar bara på de samlingar som finns i den specifika säkerhetskopieringskatalogen.
Om en samling som ska återställas redan finns kommer den att ersättas av den säkerhetskopierade versionen.
Även index återställs.