Cómo eliminar un archivo SQL SERVER .LOG demasiado grande
A veces, un archivo .LOG de una base de datos es demasiado voluminoso a pesar de un SHRINK, aquí está cómo borrar el archivo .LOG y comenzar con un nuevo archivo .LOG mucho más pequeño
-- 1) Hacer un DETACH de la base de datos
-- 2) Renombrar el archivo .LOG o .LDF con la extensión .OLD
-- 3) Ejecutar esta línea y cambiar el nombre de la base de datos tal como estaba y la ruta del archivo .MDF (atención el nombre puede ser diferente del nombre del archivo)
exec sp_attach_single_file_db 'GroupWtlib','C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib.mdf'
-- 4) Aparecerá un mensaje que no encuentra el archivo LOG pero creará uno nuevo por defecto
-- File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib_log.ldf" may be incorrect.
-- New log file 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib_log.ldf' was created.
-- 5) Borrar su archivo .OLD
Aucun commentaire pour le moment.