PDA

View Full Version : سوال: Transaction Log



Masoud_Sa
سه شنبه 25 اسفند 1388, 16:00 عصر
با سلام به همه دوستان .
من یه مشکل داخل SQL پیدا کردم .
برنامه نوشته بودم که دیتابیسش داخل SQL بوده . الان بعد از حدود 1 ماه کار کردن و اطلاعات ذخیره شدن در دیتا بیس این خطا رو میده.
Transaction Log for Database "NameDB" is Full.
اجازه هیچ کاری هم بهم نمیده .
نه بک آپ می تونم بگیرم نه هیچ کار دیگه ای.(ذخیره دیتا و ... )
چیکار باید بکنم ؟:متفکر:
خواهش میکنم سریع کمک برسونید .:گریه::ناراحت:
ممنون .

supporter
سه شنبه 25 اسفند 1388, 17:28 عصر
اگه به اطلاعات Log File نيازي نداريد مي‌تونيد Shrink اش كنيد.
براي Shrink كردن و ملاحضاتش هم اگه Search كنيد دوستان ديگه اطلاعات زيادي در اين مورد پست كرده‌اند.
البته شايد اين ساده ترين راه حل باشه و در بعضي مواقع نا مناسب.
به اينجا هم يه نگاهي بندازيد بد نيست.
http://technet.microsoft.com/en-us/library/ms175495.aspx

Masoud_Sa
چهارشنبه 26 اسفند 1388, 16:37 عصر
با سلام به همه دوستان .
همونطور که قبلاً هم گفتم اجازه هیچ کاری رو بهم نمیده .:عصبانی++:
insert,update,delete,alter,create,shirink,....
ممنون میشم بهم کمک کنید.
باز هم از کمکتون ممنون.

hossein_z_programmer
سه شنبه 03 فروردین 1389, 19:08 عصر
سلام

اگه sql 2005 باشه یه طوری detach کن بعد log رو پاک کن بدون log attach کن

AminSobati
شنبه 07 فروردین 1389, 18:28 عصر
سلام دوست عزیزم،
از دیتابیس Properties بگیرین و در قسمت Options، گزینه Recovery Model رو روی Simple قرار بدین. حالا میتونین Log رو Shrink کنین