MSSQLSERVER_9002
Se aplica a: SQL Server
Detalles
Attribute | Valor |
---|---|
Nombre del 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, vea Solución de problemas de un registro de transacciones completo (error 9002 de SQL Server).