چگونه لاگ دیتابیس را shrink کنیم؟

تعداد بازدید: 631
دسته بندی : عمومی
منبع : سرور پارس

گاهی اوقات ممکن است بر اثر حجم زیاد لاگ فایل های موجود در دیتابیس، بخشی یا همه وب سایت از دسترسی خارح شود برای این منظور باید لاگ فایل های موجود در دیتابیس shrink شود

برای این منظور بعد از اتصال ریموت به دیتابیس (پایگاه داده) خود از طریق نرم افزار SQL Server Management Studio روی دیتابیس کلیک راست کرده و گزینه New Query را انتخاب نمایید.

 نحوه shrink کردن دیتابیس

سپس جهت مشاهده حجم فایل لاگ می بایست کوئری زیر را اجرا نمایید.(به جای dbname_db از نام دیتابیس موردنظر خود استفاده نمایید)

USE [dbname_db]

GO

SP_HELPFILE

پس از اجرای کوئری و مشاهده نتیجه نام فایل لاگ را کپی نمایید.

shrink  کردن لاگ دیتابیس

حال می بایست اقدام به shrink کردن دیتابیس نمایید.کوئری زیر را اجرا نمایید.

به جای dbname_db از نام دیتابیس موردنظر خود و به جای dbname_db_log نام فایل لاگ را قرار دهید.

ALTER DATABASE "dbname_db"

SET RECOVERY SIMPLE;

GO

DBCC SHRINKFILE ('dbname_db_log', 1);

منتظر بمانید تا کوئری اجرا شده و پیغام زیر را مشاهده کنید.

shrink دیتابیس

 

نظرات

دیدگاه های ارسال شده توسط شما، پس از تایید مدیر سایت در وب سایت منتشر خواهد شد.
پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
پیام هایی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
به اشتراک بگذارید