Versión corregida de BioStar 2: v2.9.7 o versión superior
Versión afectada de BioStar 2: de v2.9.3 a v2.9.6
Si está utilizando BioStar 2 con la versión de v2.9.3 a v2.9.6 y utiliza MSSQL en el que el nombre de la base de datos incluye un guión (-), es posible que se encuentre con el problema de que la función de copia de seguridad del sistema NO funciona normalmente. En consecuencia, la base de datos de copia de seguridad NO se generará correctamente.
Este problema se puede resolver actualizando BioStar 2 a la versión 2.9.7 o a una versión superior. Actualice BioStar 2 a la versión 2.9.7 o superior, o siga la solución alternativa a continuación.
Para verificar los detalles, encuentre el contenido a continuación.
1. Descripción del problema:
1) Condiciones previas
Versión BioStar 2: de v2.9.3 a v2.9.6
Base de datos: MSSQL con un nombre de base de datos incluye un guión (-)
2) Escenario
Si utiliza COPIA DE SEGURIDAD DEL SISTEMA en Configuración, el archivo de base de datos de copia de seguridad no se generará normalmente, independientemente de si utiliza la función "Copia de seguridad ahora" o la función "Copia de seguridad automática del sistema".
Pasos para reproducir
Paso 1.
Vaya a COPIA DE SEGURIDAD DEL SISTEMA en Configuración.
Paso 2.
Utilice la función "Copia de seguridad ahora" o la función "Copia de seguridad automática del sistema".
Paso 3.
El archivo DB de copia de seguridad NO se generará correctamente en C:\Program Files\BioStar 2(x64)\Backup\BioStar_2_Backup_YYYYMMDD.
Síntomas específicos de la versión: Los síntomas difieren según la versión utilizada:
1) v2.9.3 ~ v2.9.5:
- Se generará una carpeta, pero no se creará ningún archivo de base de datos de copia de seguridad comprimido. Y la carpeta generada estará vacía.
- Se registrará un mensaje de "Copia de seguridad cancelada" en el acs.log ubicado en C:\Program Files\BioStar 2(x64)\logs.
- El mensaje de copia de seguridad cancelada se registrará en el registro de auditoría.
2) v2.9.6:
- Se generará el archivo de base de datos de copia de seguridad y aparecerá el mensaje "Copia de seguridad finalizada" en la pista de auditoría, incluso si el proceso de copia de seguridad no se ha completado por completo. Y además, también aparecerá en asc.log el mensaje que indica que la copia de seguridad ha finalizado.
<Base de datos de copia de seguridad generada>
<Copia de seguridad finalizada en el registro de auditoría>
<Copia de seguridad finalizada en acs.log>
- Sin embargo, habrá un problema interno con la base de datos de copia de seguridad generada, lo que provocará errores al intentar restaurarla.
<Se producirá un error al restaurar la base de datos de copia de seguridad generada>
2. Solución alternativa
Para evitar este problema al utilizar BioStar 2 (de v2.9.3 a v2.9.6) con MSSQL, NO incluya un guión (-) en el nombre de la base de datos al crear la base de datos para BioStar 2.
3. Plan de reparación
Suprema ha solucionado este problema en BioStar 2 v2.9.7 con la siguiente solución.