ورود

View Full Version : سوال در خصوص Shrink کردن دیتابیس sql server



masoud_dmp
شنبه 24 بهمن 1394, 08:49 صبح
با عرض سلام خدمت شما دوستان عزیز
سوال من در خصوص حجم لاگ های تولید شده در دیتابیس هست مشکل اصلی من تولید لاگ های حجیم توسط دیتابیس (چند برابر حجم خود دیتا) هست
من قبلا یه جستجویی در این خصوص تو سایت برنامه نویس انجام دادم و به یکسری نتایجی رسیدم
که طبق عکس زیر بر روی دیتابیس راست کلیک کردم و گزینه properties و بعد option رو انتخاب کردم
و Recovery Models رو به حالت simple بردم و در آخر Auto Shrink را به حالت True کردم
حالا سوال من اینه که آیا قبل از backup گیری لاگ ها حذف میشن یا اینکه backup گرفته میشه و بعد فایل backup بدون لاگ میشه

که اگه حالت دوم باشه دیتابیس همچنان با همان حجم بالا باقی میمونه

139028

shokrani
شنبه 11 اردیبهشت 1395, 08:19 صبح
سلام
برای اینکار نباید reconery model را simple کنید بلکه transactional log باید ست کنید که با اینکار حجم لاگ کم میشود


البته روش غیر حرفه ای هم مثل )DBCC SHRINKFILE ('dbLogName',EMPTYFIL) استفاده کنید