سلام دوستان من براي كم كردن حجم فايل ldf مربوط به db سرور تقريبا يك روز در ميون يك queryرو اجرا مي كنم حالا اگه من بخوام اين query به صورت خودكار اجرا بشه و هميشه فايل ldf من نزديك 500M بمونه بايد چطور تعريف كنم؟
سلام دوستان من براي كم كردن حجم فايل ldf مربوط به db سرور تقريبا يك روز در ميون يك queryرو اجرا مي كنم حالا اگه من بخوام اين query به صورت خودكار اجرا بشه و هميشه فايل ldf من نزديك 500M بمونه بايد چطور تعريف كنم؟
میتونی job تعریف کنی.
براي اين كار بايستي يك log backupاز بانك بگيري تا محتوي VLF هاي لاگ خالي سپس با دستور ShrinkFile فضاي بلا استفاده لاگ را به OS برگردوني در ضمن بهتر كه recovery modelدر حالت full باشه
'backup log DBName to Disk='path
dbcc shrinkfile('Logical_File_Name_For_Log',Size) --d