none
Problema para reducir archivo Logs RRS feed

  • Pregunta

  • Al intentar generar la siguiente consulta me genera un error (No se puede reducir el archivo de registro 2 (ScSiz110_log) porque el número total de archivos de registro lógicos no puede ser inferior a 2):

    USE NombreBD 
    GO 
    ALTER DATABASE NombreBD 
    SET RECOVERY SIMPLE; 
    GO 
    -- Shrink the truncated log file to 80 MB. 
    DBCC SHRINKFILE (ScSiz110_log, 10); 
    GO 
    --Reset the database recovery model. 
    ALTER DATABASE NombreBD  
    SET RECOVERY FULL;

    Por favor alguien me podria decir que debo hacer para reducir el archivo Log.

    Gracias.

    miércoles, 2 de noviembre de 2016 14:56

Respuestas

  • Saludos

    Si esto no libero tu log de transacciones esto solo nos indica que algo esta usando el log por favor trae un 

    dbcc sqlperf(logspace)

    select * from sys.databases (en especial el logreuse)

    miércoles, 2 de noviembre de 2016 16:29

Todas las respuestas

  • Tener tu base de datos en modo Recovery Full para luego borrar el contenido del log no hace sentido, pero en caso de que en verdad lo requieras, en lugar de cambiar el modo de recovery haz un backup log para preservar la cadena de logs (el log se truncará automáticamente). si no quieres grabar el backup puedes probar con BACKUP LOG MyDb TO DISK=’NUL:’.  e
    miércoles, 2 de noviembre de 2016 15:10
  • Saludos

    Si esto no libero tu log de transacciones esto solo nos indica que algo esta usando el log por favor trae un 

    dbcc sqlperf(logspace)

    select * from sys.databases (en especial el logreuse)

    miércoles, 2 de noviembre de 2016 16:29