ลดขนาด Transaction Log ให้เล็กลง

Post date: Aug 23, 2013 3:10:53 AM

เมื่อใช้ MS SQL ไปนานๆ มันจะเก็บจนเต็มความจุ ทำให้ไม่สามารถแก้ไขฐานข้อมูลได้ มันบอกว่า log เต็ม วิธีการแก้ไขคือ พิมพ์คำสั่ง 3 บรรทัดนี้ ใน SQL Query Analyer โดย DATABASE_NAME หมายถึง ชื่อ DATABASE ก็ให้ใส่แทนไปเลย

backup log DATABASE_NAME with no_log

backup log DATABASE_NAME with truncate_only

dbcc shrinkdatabase(DATABASE_NAME ,1)

เมื่อกด RUN มันจะทำการลดขนาดให้เองอัตโนมัติ จบ…

ขอขอบคุณข้อมูลจาก http://www.thaiadmin.org/board/index.php?topic=13450.0