ต้องการเคลียร์ Log ที่มีขนาดโตทำอย่างไร

ต้องการเคลียร์ Log ที่มีขนาดโตทำอย่างไร

Q:
ต้องการเคลียร์ Log ที่มีขนาดโตทำอย่างไร
A:

Q  :  ต้องการเคลียร์ Log ที่มีขนาดโตทำอย่างไร

A  :  ต้องการเคลียร์ Log ที่มีขนาดโตทำได้ดังนี้

  1. ทำการตรวจสอบก่อนว่า ขนาดที่โตนั้นเป็น Log database หรือ file database โดยดำเนินการดังนี้
    1. คลิกขวาที่ DB ที่ต้องการตรวจสอบ log หรือ file > properties
    2. ทำการเลือก file > แล้วตรวจสอบว่าส่วนไหนโต แต่ส่วนมากจะเป็นขนาดของ Log ที่โต เนื่องจากจะขยายได้ไม่จำกัดตามพื้นที่ของ drive ที่เก็บ database (กรณีที่เป็น Sql license)


  1. ให้ทำการ Backup database ที่ต้องการเคลียร์ log ก่อน
  2. เมื่อ Backup Database เสร็จแล้วให้ทำการเปลี่ยน Recovery model ให้เป็น แบบ simple เพื่อทำการลบ log ทิ้งได้ทั้งหมด
    1. คลิกขวาที่ DB ที่ต้องการตรวจสอบ log หรือ file > properties
    2. ทำการเลือก Option > เลือก Recovery model ให้เป็นแบบ Simple เพื่อทำการลบ log ทั้งหมด หากเป็น full จะลบได้ เพียง2% ของจำนวน log ที่มีทั้งหมด
    3. เมื่อกำหนดเสร็จแล้วให้กด OK


  1. เมื่อทำการเปลี่ยนข้อมูล Recovery model แล้ว ขั้นตอนต่อไปคือการ เคลียร์ log มีขั้นตอนดังนี้
    1. คลิกขวาที่ Database ที่ต้องการเคลียร์ log ทิ้ง > Task > Shrink > file
    2. เลือก File Type = Log > จากนั้นกด OK และ รอผลการ เคลียร์ Log จนเสร็จ
  1. เมื่อเคลียร์ เสร็จ กลับเข้าไปตรวจสอบข้อมูลตามข้อ อีกครั้งจะพบว่า file log จะเหลือเพียง 1 เท่านั้นค่ะ

6. เมื่อตรวจสอบเสร็จแล้วให้ทำการ ข้อ อีกครั้ง เพื่อเปลี่ยน เลือก Recovery model กลับให้เป็นแบบ Simple
    1. คลิกขวาที่ DB ที่ต้องการตรวจสอบ log หรือ file > properties
    2. ทำการเลือก Option > เลือก Recovery model กลับให้เป็นแบบ Full เหมือนเดิม ค่ะ
    3. เมื่อกำหนดเสร็จแล้วให้กด OK


 866
ผู้เข้าชม
คะแนน
สร้างเว็บไซต์สำเร็จรูปฟรี ร้านค้าออนไลน์