Parfois, un fichier .LOG d'une base de donnée est trop volumineuse malgré un SHRINK, voici comment effacer le fichier .LOG et démarrer avec un nouveau fichier .LOG beaucoup plus petit
-- 1) Faire un DETACH de la base de donnée
-- 2) Renommer le fichier .LOG ou .LDF avec l'extension .OLD
-- 3) Executer cette ligne et changer le nom de la base de donnée tel qu'elle était et le chemin du fichier .MDF (attention le nom peut etre différent du nom du fichier)
exec sp_attach_single_file_db 'GroupWtlib','C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib.mdf'
-- 4) Un message apparait qu'il ne trouve pas le fichier LOG mais il va en créer un nouveau par défaut
-- 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) Effacer votre fichier .OLD