Una vez me pasó que intenté reducir el LOG de una base de datos y la consulta arrojaba este mensaje:
"No se puede reducir el archivo de registro 2 porque no hay el espacio mínimo de registro necesario."Después de tanto buscar, encontré la solución en el blog de Andrés Naranjo.
Hay que cambiar el modo de recuperación de la base de datos de completa a simple.
Manos a la obra entonces:
ALTER DATABASE NombreBD SET RECOVERY SIMPLE; GO -- nombreArchivo_Log debe ser el nombre lógico de la base de datos, -- verificar este parametro en las propiedades de la base de datos opción archivos DBCC SHRINKFILE (NombreBD_log, 1) GO ALTER DATABASE NombreBD SET RECOVERY FULL GO