PDA

View Full Version : حجم LOG_File در SQL



yaas
جمعه 15 اسفند 1382, 17:27 عصر
سلام+
آقا من یه گیر خوردم اساسی
من از بانک اس کیو ال استفاده میکنم. اما الان بعد از گذشت یه مدت طولانی لاگ فایل های بانک پر شده . به نظرتون من چطوری می تونم از حجم لاگ فایلها کم کنم. لازم به ذکره از راه شرینک هم رفتم اما..
هر کی می تونه کمک کنه. بی زحمت

ناصرقلی
شنبه 16 اسفند 1382, 07:04 صبح
روی بانک داده راست کلیک کنید بعد صفحه Option را باز کنید و مقدار Recovery model را Simple انتخاب کنید حالا هم می توانید لاگ فایل رو بسیار کوچک کنید (از طریق شرینک) هم اینکه دیگه لاگ فایلتون از این به بعد خیلی بزرگ نمی شه.البته توصیه می کنم مستندات خود SQL server را حتما بخونید تا اتفاق نا خواسته ای نیفته.

vadood
شنبه 16 اسفند 1382, 08:54 صبح
BACKUP گرفتن از TRANSACTION LOG را هم می تونید استفاده کنید. به این ترتیب میشه محتویاتش را کرد و حجمش کم میشه.

ناصرقلی
دوشنبه 18 اسفند 1382, 11:27 صبح
اگر لاگ فایل شما تمام حجم پارتیشنتون را پر کرده باشد راهی که من پیشنهاد می کنم اینه که بانکتون را detach کنید و سپس فایل لاگ رو پاک کنید و دوباره آنرا attach کنید ولی حتما راه اول را دوباره امتحان کنید به احتمال زیاد درست میشه
1 - تبدیل Recover Model به Simple
2 - Shrink کردن لاگ فایل

yaas
دوشنبه 18 اسفند 1382, 14:25 عصر
سلام+
اقا دستتون در نکنه خیلی لطف کردین . مشکلم حل شد
اینشالله دستتون برسه به ضریح
یا علی