Handleiding 2 · Hoofdstuk 11
Database en reservekopie
KoonScan bewaart zijn eigen gegevens (gebruikers, lopend werk, logboek) in een eigen database: standaard één databasebestand per bedrijf in C:\KoonScan\data (bijvoorbeeld KScan.db), of, als je dat gekozen hebt, in SQL Server Express (instantie KSCAN). Nooit in de SAP-database, en ook niet op de SQL Server van SAP: die licentie geldt alleen voor SAP zelf.
Reservekopie: gaat vanzelf#
- Elke nacht om 02:30 maakt KoonScan een reservekopie: één bestand per weekdag, dus altijd de laatste zeven dagen.
- Databasebestand:
KScan_ma.dbt/mKScan_zo.dbinC:\KoonScan\data\backup. KoonScan blijft gewoon werken terwijl de kopie gemaakt wordt. - SQL Server Express:
KScan_ma.bakt/mKScan_zo.bakinC:\Program Files\Microsoft SQL Server\MSSQL17.KSCAN\MSSQL\Backup. - Laat je IT-leverancier die map meenemen in de gewone back-up. Bewaar ook
C:\KoonScan\appsettings.Local.jsonen de mapC:\KoonScan\certop een veilige plek. - Zelf een kopie maken: Beheer → Server → Onderhoud → Nu reservekopie maken.
- Oud, afgerond werk ruimt KoonScan ook vanzelf op (standaard na 365 dagen, zie Onderhoud). Open of mislukt werk blijft altijd staan.
Reservekopie terugzetten (databasebestand)#
Alleen als het databasebestand beschadigd of kwijt is. Alles van na de reservekopie (werk, nieuwe gebruikers) gaat verloren. Op de server, Terminal (Admin):
- Stop KoonScan:
Stop-Service KScan. De scanners melden dat KoonScan niet bereikbaar is. - Open
C:\KoonScan\datain Verkenner. HernoemKScan.dbnaarKScan-beschadigd.db. Staan er ook bestandenKScan.db-walenKScan.db-shm? Verwijder die. - Kopieer de reservekopie van de dag die je wilt uit
C:\KoonScan\data\backup(bijvoorbeeldKScan_di.db) naarC:\KoonScan\dataen hernoem hem naarKScan.db. - Start KoonScan:
Start-Service KScan. - Meld je aan en controleer of je gebruikers en werk er zijn.
Onderhoud: grootte en opruimen#
Beheer → Server → Onderhoud toont de stand van de database:
- Grootte database: hoe groot de database van KoonScan is. Bij SQL Server Express geldt een limiet per database (50 GB bij SQL Server 2025 Express, dat het installatieprogramma neerzet; 10 GB bij oudere versies); vlak bij de limiet toont Beheer de melding "De database is bijna vol".
- Bewaartermijn: hoe lang afgerond werk (geboekt of afgesloten), het logboek en afgemelde toestellen bewaard blijven; elke nacht ruimt KoonScan op wat ouder is. Tik op Wijzigen om 30 tot 3650 dagen te kiezen, of Nooit opruimen. Open en mislukt werk, gebruikers en instellingen blijven altijd staan; wat geboekt is, staat toch in SAP.
- Nu opruimen: ruimt meteen op in plaats van vannacht. De melding zegt hoeveel ("Opgeruimd: … afgeronde taken, … logboekregels, … toestellen").
- Reservekopie, Map en Laatste reservekopie: zie hierboven. Nu reservekopie maken maakt een extra kopie.
Database verhuizen naar KSCAN#
Alleen nodig als Beheer de melding toont dat de database op een andere SQL Server dan KSCAN staat (bijvoorbeeld de SQL Server van SAP). Je hebt hiervoor SQL Server Management Studio nodig (gratis van Microsoft). Twijfel je, laat het dan je IT-leverancier doen.
- Zorg dat SQL Server Express met de instantie KSCAN op de server staat. Het installatieprogramma biedt dat alleen aan bij een nieuwe installatie; daarna installeer je het zelf (bijlage B).
- Beheer → Server → Onderhoud → Nu reservekopie maken. Onthoud de bestandsnaam uit de melding (bijvoorbeeld …\KScan_di.bak).
- Kopieer dat bestand naar
C:\Program Files\Microsoft SQL Server\MSSQL17.KSCAN\MSSQL\Backup. - Open SQL Server Management Studio en verbind met localhost\KSCAN (Windows-verificatie).
- Rechtermuisknop op Databases → Restore Database… → Device → kies het bestand. Laat de naam KScan staan.
- Ga links naar Files en vink Relocate all files to folder aan. Klik op OK.
- Beheer → Server → Opnieuw inrichten en bevestig. Open daarna op de server Startmenu → KoonScan → KoonScan inrichten: de wizard opent met de inrichtcode al ingevuld. Kies bij Database SQL Server, localhost\KSCAN, Windows-verificatie en dezelfde naam (KScan): er staat "bestaat al; KoonScan werkt hem bij". Ga door tot Opslaan en starten.
- Controleer of je gebruikers en werk er nog zijn. Is alles goed, laat dan de oude database op de SQL Server van SAP verwijderen.

