نماد سایت مجله آموزشی پارس فریلنسر

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

حذف لاگ دیتابیس با 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 کردن فایل لاگ تا حدی که فضای بلااستفاده آزاد شود:

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

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

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

خروج از نسخه موبایل