Manual 2 · Capítulo 11
Base de datos y copia de seguridad
KoonScan guarda sus propios datos (usuarios, trabajo en curso, registro) en su propia base de datos: por defecto, un archivo de base de datos por empresa en C:\KoonScan\data (por ejemplo KScan.db) o, si lo elegiste, en SQL Server Express (instancia KSCAN). Nunca en la base de datos de SAP, ni tampoco en el SQL Server de SAP: esa licencia cubre solo a SAP.
Copia de seguridad: se hace sola#
- Cada noche a las 02:30 KoonScan hace una copia de seguridad: un archivo por día de la semana, es decir, siempre los últimos siete días.
- Archivo de base de datos:
KScan_ma.dbaKScan_zo.dbenC:\KoonScan\data\backup. KoonScan sigue funcionando mientras se hace la copia. - SQL Server Express:
KScan_ma.bakaKScan_zo.bakenC:\Program Files\Microsoft SQL Server\MSSQL17.KSCAN\MSSQL\Backup. - Pide a tu proveedor de TI que incluya esa carpeta en la copia de seguridad normal. Guarda también
C:\KoonScan\appsettings.Local.jsony la carpetaC:\KoonScan\certen un lugar seguro. - Para hacer una copia tú mismo: Administración → Servidor → Mantenimiento → Hacer copia ahora.
- KoonScan también limpia él mismo el trabajo antiguo ya terminado (por defecto, a los 365 días; consulta Mantenimiento). El trabajo abierto o fallido siempre se conserva.
Restaurar una copia de seguridad (archivo de base de datos)#
Solo si el archivo de base de datos está dañado o se ha perdido. Todo lo posterior a la copia (trabajo, usuarios nuevos) se pierde. En el servidor, Terminal (Admin):
- Detén KoonScan:
Stop-Service KScan. Los escáneres muestran que no se puede acceder a KoonScan. - Abre
C:\KoonScan\dataen el Explorador. Cambia el nombre deKScan.dbaKScan-damaged.db. ¿Hay también archivosKScan.db-walyKScan.db-shm? Elimínalos. - Copia la copia de seguridad del día que quieras desde
C:\KoonScan\data\backup(por ejemploKScan_di.db) aC:\KoonScan\datay cámbiale el nombre aKScan.db. - Inicia KoonScan:
Start-Service KScan. - Inicia sesión y comprueba que tus usuarios y tu trabajo están ahí.
Mantenimiento: tamaño y limpieza#
Administración → Servidor → Mantenimiento muestra el estado de la base de datos:
- Tamaño de la base de datos: el tamaño de la base de datos de KoonScan. Con SQL Server Express hay un límite por base de datos (50 GB con SQL Server 2025 Express, que instala el instalador; 10 GB con versiones anteriores); cerca del límite, Administración muestra el mensaje "La base de datos está casi llena".
- Período de conservación: cuánto tiempo se conservan el trabajo terminado (contabilizado o cerrado), el registro y los dispositivos desconectados; cada noche KoonScan limpia lo que es más antiguo. Toca Cambiar para elegir de 30 a 3650 días, o No limpiar nunca. El trabajo abierto y fallido, los usuarios y los ajustes siempre se conservan; lo contabilizado ya está en SAP.
- Limpiar ahora: limpia enseguida en lugar de esta noche. El mensaje dice cuánto ("Cleaned up: … finished tasks, … log lines, … devices").
- Copia de seguridad, Carpeta y Última copia de seguridad: consulta más arriba. Hacer copia ahora hace una copia adicional.
Mover la base de datos a KSCAN#
Solo hace falta si Administración muestra el mensaje de que la base de datos está en otro SQL Server distinto de KSCAN (por ejemplo, el SQL Server de SAP). Para ello necesitas SQL Server Management Studio (gratis de Microsoft). En caso de duda, que lo haga tu proveedor de TI.
- Asegúrate de que SQL Server Express con la instancia KSCAN está en el servidor. El instalador solo lo ofrece en una instalación nueva; después lo instalas tú mismo (apéndice B).
- Administración → Servidor → Mantenimiento → Hacer copia ahora. Recuerda el nombre del archivo del mensaje (por ejemplo …\KScan_di.bak).
- Copia ese archivo a
C:\Program Files\Microsoft SQL Server\MSSQL17.KSCAN\MSSQL\Backup. - Abre SQL Server Management Studio y conéctate a localhost\KSCAN (autenticación de Windows).
- Clic derecho en Databases → Restore Database… → Dispositivo → elige el archivo. Deja el nombre KScan como está.
- A la izquierda, ve a Files y marca Relocate all files to folder. Haz clic en OK.
- Administración → Servidor → Volver a configurar y confirma. Después, en el servidor, abre menú Inicio → KoonScan → Configurar KoonScan: se abre el asistente con el código de configuración ya rellenado. En Base de datos, elige SQL Server, localhost\KSCAN, autenticación de Windows y el mismo nombre (KScan): aparece "ya existe; KoonScan la actualiza". Continúa hasta Guardar e iniciar.
- Comprueba que tus usuarios y tu trabajo siguen ahí. Si todo está bien, haz que eliminen la base de datos antigua del SQL Server de SAP.

