View Full Version : کم کردن حجم فایلهای SQL کاربرد *.LDF
FirstLine
دوشنبه 15 دی 1382, 08:30 صبح
با سلام
یک بانک اطلاعاتی در SQL2000 دارم که حجمش 500 مگ است و حالا که نصف اطلاعات اونو پاک کردم از حجم فایلهای mdf & ldf آن کم نشده و همان حجم سابق است، چجوری میشه حجم اطلاعات پاک شده را آزاد کرد و حجم دیتابیس کم بشه؟
کابرد ldf چیه ؟ و آیا لازمه؟
با تشکر
Mahdavi
دوشنبه 15 دی 1382, 15:05 عصر
1-دیتابیس خود رو shrink کنید.
واسه این کار رو دیتابیس کلیک سمت راست کن بعد گزینه alltask و سپس shrink database رو انتخاب کن.
2- log مربوط به transaction های شما می باشد و واسه recovery دیتابیس در صورت بروز اشکال حتما لازم است
بعلاوه تمام دستورات شما ابتدا در این دیتابیس انجام و پس از commitدر دیتابیس اصلی اعمال میشود
آیدا
سه شنبه 16 دی 1382, 23:30 عصر
با سلام
فایل LDF برای عملیات Recovery مورد استفاده قرا میگیرد وتمام عملیاتی که شما روی دیتا
بیس انجام می دهید در این فایل ثبت می شود به طوریکه اگر فایل دیتای شما به کلی از بین
برود شما می توانید از طریق فایل Transaction Log یا LDF تمام دیتا بیستون رو به حالت اولیه
بر گردونید . به هر حال سه نوع تایپ در SQL برای نحوه ذخیره سازی اطلاعات در Log وجود دارد
اگر شما نمی خواهید از Log استفاده کنید بهتر است تایپ Recovery رو Simple انتخاب کنید که
کمترین حجم Log رو داره
کم حوصله
چهارشنبه 17 دی 1382, 02:08 صبح
اگر فایل دیتای شما به کلی از بین برود شما می توانید از طریق فایل Transaction Log یا LDF تمام دیتا بیستون رو به حالت اولیه برگردونید .
میشه یکم بیشتر در مورد این توضیح بدید و روش این کار را بیان کنید !!!
آیدا
چهارشنبه 17 دی 1382, 19:25 عصر
با سلام
درمورد مسئله بازیابی از طریق فایل Log در Help اسکیوال قسمت Backup & Restore کاملا
توضیح داده شده است می توانید به آن قسمت مراجعه کنید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.