MAC-5 Legacy: วิธี Shrink Log File SQL Server ผ่านเมนูบริษัททำการ | ระบบ ERP การเงิน

วิธี Shrink Log File (.ldf) SQL Server ผ่านเมนูบริษัททำการ | MAC-5 Legacy

📘 สรุปบทความ (Summary)

Info

บทความนี้อธิบายวิธีลดขนาดไฟล์ Transaction Log (.ldf) ของฐานข้อมูล SQL Server ผ่านเมนู ระบบ > บริษัททำการ ใน MAC-5 Legacy โดยไม่ต้องใช้เครื่องมือ SQL Server โดยตรง

Shrink Log File ใช้เพื่อคืนพื้นที่ดิสก์หลังจากไฟล์ Log โตผิดปกติจากการ Import ข้อมูลครั้งใหญ่ การ Migrate หรือการประมวลผลขนาดใหญ่

สำหรับ Admin เท่านั้น — ควรดำเนินการเฉพาะเมื่อจำเป็น ไม่ควรทำเป็นประจำ

📝 สิ่งที่ต้องเตรียมก่อน (Prerequisites)

Notes

เข้าสู่ระบบ MAC-5 Legacy ด้วยสิทธิ์ Admin

ตรวจสอบว่าไม่มีผู้ใช้งานอื่นกำลังประมวลผลข้อมูลหนักอยู่ในขณะนั้น

ตรวจสอบ Recovery Model และทำ Log Backup ให้เรียบร้อยก่อนดำเนินการ


Shrink Log File คืออะไร

Shrink Log File คือกระบวนการลดขนาดไฟล์ Transaction Log (.ldf) ของฐานข้อมูล SQL Server ที่โตขึ้นจากการใช้งาน โดยไฟล์ Log จะไม่ย่อขนาดลงเองโดยอัตโนมัติแม้การทำงานจะเสร็จสิ้นแล้ว


สาเหตุที่ไฟล์ Log มีขนาดใหญ่ผิดปกติ:

  • การ Import หรือ Migrate ข้อมูลจำนวนมากเข้าสู่ระบบ
  • การประมวลผลหรือแก้ไขข้อมูลขนาดใหญ่
  • Transaction ต่อเนื่องเป็นเวลานาน


ทำไมต้อง Shrink Log File

  • ลดพื้นที่ดิสก์ที่ถูกใช้งานโดยไม่จำเป็น และป้องกันปัญหา Disk เต็ม
  • คืนพื้นที่ให้ระบบสามารถใช้งานส่วนอื่นได้
  • แก้ปัญหา Log File โตผิดปกติจากเหตุการณ์ชั่วคราว เช่น การย้ายข้อมูลหรือปรับโครงสร้างระบบ
  • เพิ่มเสถียรภาพในการดูแลระบบ ลดความเสี่ยงที่ระบบหยุดทำงานจากพื้นที่ไม่เพียงพอ
  • ช่วยให้การ Backup และ Maintenance ทำได้ราบรื่นขึ้น


ขั้นตอนการ Shrink Log File ผ่าน MAC-5 Legacy

เส้นทางเมนู: ระบบ > บริษัททำการ


  1. ไปที่เมนู ระบบ > บริษัททำการ
  2. คลิกปุ่ม "Recount" ที่หน้าจอบริษัททำการ
  3. โปรแกรมจะแสดง Dialog ถามยืนยัน 2 ครั้ง ให้คลิก "Yes" ทั้งสองครั้ง
  4. โปรแกรมจะดำเนินการ Shrink Log File และปรับขนาดไฟล์ .ldf โดยอัตโนมัติ



💡 ผลลัพธ์ที่ได้ (Result)

Idea

ไฟล์ Transaction Log (.ldf) ของ SQL Server ถูกย่อขนาดลง พื้นที่ดิสก์ที่ว่างเพิ่มขึ้น

ระบบ MAC-5 Legacy สามารถทำงานต่อเนื่องได้อย่างมีเสถียรภาพ การ Backup และ Maintenance ทำได้ราบรื่นขึ้น

️ ข้อควรระวัง

Alert

ไม่ควรทำ Shrink Log File เป็นประจำหรือตั้งเป็น Schedule อัตโนมัติ เพราะจะทำให้ Log โต-ย่อซ้ำ ๆ ส่งผลเสียต่อประสิทธิภาพของระบบ

ควรทำเฉพาะกรณีจำเป็นเท่านั้น เช่น หลัง Import ข้อมูลครั้งใหญ่ หรือหลังแก้ปัญหา Log เต็ม

ตรวจสอบ Recovery Model และทำ Log Backup ให้ถูกต้องก่อน Shrink ทุกครั้ง


Version Log

Version: NA

Change: NA

Ref.: M5L-Article.docx

บทความเขียนเมื่อ: 260615

    • Related Articles

    • วิธีการปรับลดขนาด Log File ภายใต้โปรแกรม MAC5Legacy

      วิธีการปรับลดขนาด Log File ภายใต้โปรแกรม MAC5Legacy เนื่องจากการตรวจสอบ Data ที่ท่านผู้ใช้งานส่งมาเบื้องต้นมีขนาด Log File เป็นจำนวนมาก ดังนั้นเจ้าหน้าที่ขออนุญาตแนะนำให้ท่านทำการลดขนาด Log File ดังนี้ 1. ไปที่เมนูระบบ > บริษัททำการ 2. คลิก (ซ้าย) ...
    • FAQ: วิธีเก็บสำรองข้อมูล: ป้องกันข้อมูลสูญหายด้วย SQL Server Backup

      ? SUMMARY (สรุปบทความ) บทความนี้ตอบคำถามที่ Admin และ User ถามบ่อยเกี่ยวกับการเก็บสำรองข้อมูลในโปรแกรม MAC-5 ซึ่งอาศัย SQL Server เป็นระบบจัดเก็บข้อมูล การ Backup ควรทำทุกวัน และต้องไม่มีผู้ใช้งาน Login อยู่ในบริษัทนั้น ๆ ขณะทำการสำรอง หากต้องการ ...
    • วิธีเรียกดูบันทึกเหตุการณ์ (Event Log) ใน MAC-5 Legacy

      วิธีเรียกดูบันทึกเหตุการณ์ (Event Log) ใน MAC-5 Legacy ? Summary (สรุปบทความ) บทความนี้อธิบายวิธีเรียกดูบันทึกเหตุการณ์ (Event Log) ใน MAC-5 Legacy ซึ่งเป็นรายการบันทึกปัญหาและเหตุการณ์ที่เกิดขึ้นระหว่างการใช้งานโปรแกรม เหมาะสำหรับ Admin และ User ...
    • แก้ปัญหาการเชื่อมต่อฐานข้อมูลหลุดด้วย Re-connect MS-SQL Service ใน MAC-5 Legacy

      แก้ปัญหาการเชื่อมต่อฐานข้อมูลหลุดด้วย Re-connect MS-SQL Service ใน MAC-5 Legacy ? Summary (สรุปบทความ) บทความนี้อธิบายวิธีแก้ปัญหาการเชื่อมต่อฐานข้อมูลหลุดใน MAC-5 Legacy โดยใช้คำสั่ง Re-connect MS-SQL Service ซึ่งเป็นระบบ Manual Reconnect ...
    • FAQ: วิธี Backup และ Restore ค่าตั้งต้นระบบ MAC-5 Legacy ทำได้อย่างไร?

      วิธี Backup และ Restore ค่าตั้งต้นระบบ MAC-5 Legacy ?SUMMARY (สรุปบทความ) บทความนี้อธิบายวิธีการ Backup (เก็บสำรอง) และ Restore (นำกลับ) ค่าตั้งต้นของระบบในโปรแกรม MAC-5 Legacy สำหรับผู้ใช้ระดับ Admin และ User ที่ต้องการสำรองข้อมูลการตั้งค่าระบบ ...