Mensajes: 10
Temas: 4
Registro en: Oct 2017
Reputación:
0
Hola
desde hace 2 días solo arrancar el programa me aparece el siguiente error:
SQL Error: Can't create/write to file "..\#sql_1380_0.MYD" (errcode:17)
sabeis que puede ser??
es imposible usar el programa
Mensajes: 15,328
Temas: 117
Registro en: Sep 2012
Reputación:
121
Buenas Jordi,
Esto suele ocurrir por 2 cosas:
1 - El usuario Windows no tiene permiso de escritura en la carpeta C:\SYSME\
2 - (la mas probable), es el antivirus el que está impidiendo que el programa tenga permiso de escritura en la carpeta.
La 2 que digo que es la mas probable es porque si ocurre de pronto hace 2 días seguramente sea porque el antivirus se ha actualizado ... tendrás que configurarlo para que deje como excepción la carpeta C:\SYSME\.
Ya me dices.
Mensajes: 15,328
Temas: 117
Registro en: Sep 2012
Reputación:
121
Hola ZAGV bienvenido al foro,
Botón derecho sobre la carpeta C:\SYSME\, click en propiedades, accede a pestaña seguridad, ahí puedes revisar y editar los privilegios de los usuarios.
Si tras asignar estos privilegios te sigue dando el error habrá que revisar directamente en tu equipo el estado de la base de datos.
Ya me dices.
Mensajes: 15,328
Temas: 117
Registro en: Sep 2012
Reputación:
121
Los usuarios de Windows ... de Windows, en la pestaña de seguridad tienes que ver todos los usuarios de Windows con sus privilegios sobre esa carpeta
Mensajes: 15,328
Temas: 117
Registro en: Sep 2012
Reputación:
121
Si ya has aplicado los privilegios y no se soluciona hay que revisar las dos bases de datos que integra Sysme Tpv, tabla por tabla .. paso por paso lo que yo haría sería:
- Primero conectar conectar con el gestor de base de datos por consola de comandos usando el cliente Mysql.exe
- acceder a la base de datos Sysme y ejecutar por comandos un backup, comprobar si el backup se genera correctamente lo que significaría que la base de datos está correcta
- acceder a la base de datos Sysmehotel y ejecutar por comandos un backup, comprobar si el backup se genera correctamente ... si no (que me temo que no) el sistema intentará informar de la tabla (o tablas) dañadas que impiden la ejecución ..
- Si el cliente de linea de comandos no logra informar de estas tablas tendría que descargar un software cliente con interfaz visual para repetir las 3 primeras operaciones, por experiencia suelen notificar sobre las tablas dañadas
- Una vez identificadas las tablas se tratan de reparar, si no es posible las eliminaría y las volvería a recrear cogiendo la esctructura origial del programa.
- Una vez terminados estos procesos probaría de nuevo el programa a ver si salta el error.
Como ves, hay cosas que no son fáciles de reparar y explicartelo con mas detalle casi lo complica mas.
Las respuestas que te he dado antes (antivirus y privilegios) son las posibles causas que son fáciles de aplicar por cualquier usuario, en los casos mas simples es suficiente, pero cuando el antivirus ni los privilegios no son la causa del fallo pues ya hay que indagar mas y no es fácil.
En tu caso te recomiendo el servicio de asistencia remota mensual, al menos para resolver este problema, luego si quieres lo cancelas.