دنبال نیروی متخصص برای استخدام یا انجام پروژه‌هات هستی؟

رایگان آگهی ثبت کن!
Ad استخدام فریلنسر
فریلنسینگ

حذف لاگ دیتابیس با SSMS

در مدیریت پایگاه داده، لاگ (Log) یک فایل مهم و حیاتی است، که اطلاعات همه تراکنش­‌های انجام شده در دیتابیس را در خود ثبت می‌­کند. این اطلاعات شامل تراکنش­‌ها، تغییرات اعمال شده روی داده­‌ها و تاریخچه تعامل با سیستم می‌­شوند. در این مقاله با توجه به نیازها و شرایط مختلف، به حذف لاگ دیتابیس یا تراشیدن (shrink) آن در SQL Server، با استفاده از دستورات SQL Server management studio یا از طریق محیط گرافیکی Transact-SQL (T-SQL) می­‌پردازیم.

ابتدا وارد Sql server management شده و مراحل زیر را دنبال کنید:

Shrink کردن فایل لاگ به حجم دلخواه:

روی نام دیتابیس کلیک راست کرده ، Proterties را انتخاب و روی Options کلیک کنید.

در صفحه Options فیلد  Recovery Model  را از Full به Simple تغییر داده و OK  کنید.

سپس روی نام دیتابیس کلیک راست کرده ، طبق مسیر زیر پیش روید:

Tasks > Shrink > Files

در صفحه باز شده، گزینه log را از بخش File type انتخاب کنید.

Shrink کردن فایل لاگ تا حدی که فضای بلااستفاده آزاد شود:

یکی از سه حالت زیر را انتخاب کنید :

  • Release unused space: فضای خالی فایل لاگ را حذف می‌کند.
  • Recognize pages before releasing unused space: میزان فضای جدید برای فایل لاگ را انتخاب می‌کند.
  • Empty file by migrating the data to other files in the same file group: محتوای فایل لاگ فعلی را به فایلی دیگر منتقل می‌کند.

در پایان Recovery Model را به Full تغییر دهید.

حذف لاگ را با دقت انجام دهید تا اطلاعات شما از بین نرود. همچنین، پیشنهاد می­‌شود قبل از حذف لاگ، از دیتابیس خود بک‌­آپ گرفته تا در صورت نیاز بتوانید اطلاعات را بازیابی کنید.

نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا