Hoe een te groot SQL SERVER .LOG-bestand te verwijderen
Soms is een .LOG-bestand van een database te groot, ondanks een SHRINK, hier is hoe je het .LOG-bestand kunt verwijderen en beginnen met een nieuw, veel kleiner .LOG-bestand
-- 1) Maak een DETACH van de database
-- 2) Hernoem het .LOG- of .LDF-bestand met de extensie .OLD
-- 3) Voer deze regel uit en wijzig de naam van de database zoals deze was en het pad van het .MDF-bestand (let op, de naam kan anders zijn dan de naam van het bestand)
exec sp_attach_single_file_db 'GroupWtlib','C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib.mdf'
-- 4) Er verschijnt een bericht dat het LOG-bestand niet kan worden gevonden, maar er zal standaard een nieuw bestand worden aangemaakt
-- 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) Verwijder uw .OLD-bestand
Aucun commentaire pour le moment.