เรื่องมันเกิดกะตัวผมเองครับ ด้วยโค้ด asp อันทรงพลังทำให้ log file ในฐานข้อมูลผมเต็มจน hard disk เหลือ 3k
เลยต้องใช้คำสั่งนี้ครับ
use [ชื่อดาต้าเบส]
dbcc shrinkfile([ชื่อล็อกไฟล์ที่แสดงใน properties ของ database],1)
backup log [ชื่อดาต้าเบส] with truncate_only
dbcc shrinkfile([ชื่อล็อกไฟล์ที่แสดงใน properties ของ database],1)
ตัวอย่างเช่น
use [db-name]
dbcc shrinkfile(db-name_log,10)
backup
log [db-name] with truncate_only
dbcc shrinkfile(db-name_log,10)
db-name คือชื่อ database
db-name_log คือชื่อชอง log_database ดูได้ใน
Properties ของ Database
10 คือ ขนาดของ size log ที่ต้องการให้ลบเหลือกี่
M
เท่าที่ผมเข้าใจมันจะไป truncate ข้อมูล log เกือบทั้งหมดใน log file ครับ ทำให้มันเล็กลงจนถึงจุดเริ่มต้นเลย ดีตรงที่มันเล็กลง แต่เราก็เสียข้อมูลใน log ไปครับ
หวังว่าคงมีประโยชน์บ้างไม่มากก็น้อยนะครับ
ขอบคุณ
http://www.thaiadmin.org/board/index.php?topic=20847.0
http://www.thaicreate.com/dotnet/forum/019948.html
- Blogger Comment
Subscribe to:
Post Comments
(
Atom
)
0 comments:
Post a Comment