java.lang.SQLException: Could not run BEGIN TRANSACTION in database 'GeneralesSQL' because the database is in emergency mode or is damaged and must be restarted al cambiar permisos

ENERO 2026

Promociones CONTPAQi

Hasta 40% de descuento en licencias nuevas

Ver promociones
ACTUALIZADO

Precios CONTPAQi 2026

Consulta la lista de precios oficial actualizada

Ver precios
GRATIS

XMLGratis.mx

Descarga tus XMLs del SAT de forma gratuita

Ir a XMLGratis

¿Necesitas ayuda?

Expertos certificados disponibles

Contactar soporte
CONTPAQi Contabilidad
Causa del problema

Base de datos GeneralesSQL en estado Emergency.

Solución
  1. Sacar a todos los usuarios de los sistemas CONTPAQi.
  2. Detener instancia.
  3. Respaldar base de datos GeneralesSQL.
  4. Iniciar instancia.
  5. Ingresar a SQL Server Management Studio.
  6. Ejecutar los siguientes querys de mantenimientos de uno por uno esperando a que finalicen.

exec sp_resetstatus 'GeneralesSQL'
alter database GeneralesSQL set emergency
dbcc checkdb('GeneralesSQL')
alter database GeneralesSQL set single_user with rollback immediate
dbcc checkdb ('GeneralesSQL', repair_allow_data_loss)
alter database GeneralesSQL set multi_user
alter database GeneralesSQL set online

Solución bloqueada

Regístrate gratis para ver la solución completa

¿Tienes otro error? Búscalo aquí