MSSQLSERVER_9002

Se aplica a:SQL Server

Detalles

Atributo Value
Nombre de producto SQL Server
Id. de evento 9002
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico LOG_IS_FULL
Texto del mensaje El registro de transacciones de la base de datos '%.*ls' está lleno. Para saber por qué no se puede volver a utilizar el espacio del registro, vea la columna log_reuse_wait_desc de sys.databases.

Explicación

El registro de la base de datos se ha quedado sin espacio. Estos son los motivos por los que el registro se puede quedar sin espacio.

  • El registro no se trunca.
  • El volumen del disco está lleno.
  • El tamaño del registro tiene establecido un valor máximo fijo (la opción de crecimiento automático está deshabilitada).
  • No se puede completar la sincronización del grupo de disponibilidad ni la replicación.

La columna log_reuse_wait_desc de sys.databases (Transact-SQL) describe por qué no se puede reutilizar el espacio en el registro.

Acción del usuario

Una solución muy común a este problema es asegurarse de que se realizan copias de seguridad del registro de transacciones para la base de datos, lo que garantizará que el registro se trunca. Si no se indica ningún historial de registros de transacciones reciente para la base de datos con un registro de transacciones completo, la solución al problema es sencilla: reanudar las copias de seguridad del registro de transacciones habituales de la base de datos.

Para obtener información detallada sobre cómo resolver este error, consulte Solución de problemas de un registro de transacciones completo (SQL Server error 9002).