PDA

View Full Version : سوال: اضافه شده حجم log فایل



میتی دات نت
چهارشنبه 30 مرداد 1387, 12:20 عصر
به نام خدا
چرا حجم log فایل من هر روز زیاد تر میشه ؟
خود بانک اصلی 200 مگه ولی log اون شده 3 گیگ .

shrink هم می کنم کم نمیشه

البته SQLServer 2000 هستش .

rezarafiee
چهارشنبه 30 مرداد 1387, 13:29 عصر
ابتدا باید یک Backup log از دیتابیس بگیرید سپس shrink کنید.

میتی دات نت
پنج شنبه 31 مرداد 1387, 08:38 صبح
ابتدا باید یک Backup log از دیتابیس بگیرید سپس shrink کنید.

پس چرا حجم log فایل من هر روز زیاد تر میشه ؟
خود بانک اصلی 200 مگه ولی log اون شده 3 گیگ .

rezarafiee
پنج شنبه 31 مرداد 1387, 08:48 صبح
در log کلیه اتفاقات ثبت میشود بنابراین طبیعی است که حجم آن بیشتر از mdf باشد.
شما ldf را shrink می کنید با mdf .
در صورت امکان دستوری را که اجرا می کنید اینجا قرار دهید تا بیشتر بررسی کنیم.

amin_alexi
پنج شنبه 31 مرداد 1387, 10:59 صبح
این راه رو هم تست کن
با sp_detach_db دیتچ کن حتما با این دستور ...
بعد Log فایل رو پاک کن بعد با این دستور sp_attach_single_file_db می تونی Attach کنی ...

EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

KambizZandi
پنج شنبه 31 مرداد 1387, 20:47 عصر
من اينو تو 2005 استفاده ميکنم
معمولا هر هفته يکبار با schedule


backup log mydb with truncate_only
use mydb
dbcc shrinkfile(2, 0)
dbcc shrinkdatabase(mydb, 10)