Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Cierre del Año
#11
Has eliminado empleados desde que hiciste la copia puede ser? si es así dime un id de empleado valido (que tengas en activo) y te preparo otro script
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#12
(06-01-2022, 10:15 AM)sysme escribió: Has eliminado empleados desde que hiciste la copia puede ser? si es así dime un id de empleado valido (que tengas en activo) y te preparo otro script

Buenos días Oscar, felices reyes, id de empleados hay 1,4 y 5
Responder
#13
Vale, ejecuta este script:

update ventadirecta2 set id_camarero = 1 where id_camarero not in (select id_camarero from camareros);

A ver si ahora.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#14
(07-01-2022, 01:37 PM)sysme escribió: Vale, ejecuta este script:

update ventadirecta2 set id_camarero = 1 where id_camarero not in (select id_camarero from camareros);

A ver si ahora.

Me aparece otro error. Lo siento


Archivos adjuntos Miniatura(s)
   
Responder
#15
Puedes enviarme la carpeta C:\SYSME\sysmeserver\data\ comprimida en .zip o .rar para que la revise? .. seguramente será muy grande para enviarla por email por lo que trata de subirla a algún servicio de intercambio como Gdrive
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#16
Vale porrylla,

He recuperado los datos de la copia que me has mandado pero he tenido que ejecutar UNO A UNO estos scripts, repito uno a uno en SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB:

delete from tiquet2 where (serie,id_tiquet) in (select serie,id_tiquet from tiquet);
delete from factura2 where (serie,id_factura) in (select serie,id_factura from factura);
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from ventadirecta2 where id_venta in (select id_venta from ventadirecta);
delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg);
alter table ventadir_comg DROP FOREIGN KEY FK_ventadircomg;

Con esto seguro que los puedes recuperar.

Ya me dices.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#17
Oscar he podido recuperar, y hacer una nueva limpieza, pero al volver a intentar recuperar porque se habían eliminado unas cuentas que tenía pendiente me aparece lo siguiente


Archivos adjuntos Miniatura(s)
   
Responder
#18
y has probado a ejecutar de nuevo los scripts?:

delete from tiquet2 where (serie,id_tiquet) in (select serie,id_tiquet from tiquet);
delete from factura2 where (serie,id_factura) in (select serie,id_factura from factura);
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from ventadirecta2 where id_venta in (select id_venta from ventadirecta);
delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg);
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS