یه دیتابیس توی Sql Server 2014 دارم که حجم خود دیتابیس زیاد نیست. اما حجم Log فایل خیلی زیاد شده و فضای زیادی گرفته. چجوری میشه حجم فایل Log رو کاهش داد ؟
ابتدا بر روی نام دیتابیس کلیک نموده و سپس از منو بالای صفحه گزینه new query را انتخاب نمائید.
دستورات زیر را در آن کپی و اجرا نمائید. بجای DATABASENAME نام دیتابیس مربوطه را جایگزین کنید.
Shrink کردن فایل LOG به یک حجم خاص :
Use DATABASENAME
Alter Database DATABASENAME Set Recovery Simple
DBCC SHRINKFILE ('YOUR_LOG_NAME_log', 1)
Alter Database DATABASENAME Set Recovery Full
دستورShrink یک دیتابیس به یک درصد خاص از فضای آزاد:
DBCC SHRINKDATABASE (DatabaseName, 10);
هر دیتابیسی بعد از مدتی استفاده مداوم حجم Log فایلهای اون زیاد میشه. در واقع هر عملیاتی که در دیتابیس شما انجام میشه یک Log فایل کوچک ایجاد میکند که بعد از مدتی این لاگ فایل های زیاد میشه و حجم زیادی رو هم میگیره. برای این کار می تونید از دستور زیر استفاده کنید.
ALTER DATABASE [DataBase_Name]
SET RECOVERY SIMPLE
GO
DBCC SHRINKFILE (DataBase_log, 1)
GO
ALTER DATABASE [DataBase_Name]
SET RECOVERY FULL
در دستورات بالا ابتدا Recovery Model مربوط به دیتابیس به حالت Simple تبدیل می شود. با این کار می توان در ساختار دیتابیس تغییراتی ایجاد کرد. سپس دیتابیس فایل های لاگ (DataBase_log) توسط دستور Shrink کوچک می شود. و در انتها هم Recovery Model به حالت Full تبدیل می شود.
نکته : DataBase_log همان نام لاگ فایل شما می باشد که اگر نمی دانید چیست می توانید روی نام دیتابیس کلیک راست کرده و گزینه Properties رو بزنید و از منوی سمت راست گزینه Files را انتخاب کنید.
علاوه بر موردی که دوستان گفتند، یعنی حذف شیرینک لاگ، باید این تنظیم رو هم انجام بدید.
روی دیتابیس خود راست کلیک کنید و گزینه آخر یعنی Properties کلیک نمیایید سپس در پنجره باز شده در تب Option در لیست تنظیمات گزینه Auto Shirink رو بر روی False قرار دهید
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1400/08/02
- ساعت :
02:35:00 PM
- بازدید :
2563
- پاسخ :
1
|
تاریخ :
1403/01/15
- ساعت :
04:12:00 PM
- بازدید :
800
- پاسخ :
2
|
تاریخ :
1402/10/18
- ساعت :
10:45:00 PM
- بازدید :
706
- پاسخ :
2
|
تاریخ :
1402/08/18
- ساعت :
08:43:00 AM
- بازدید :
1318
- پاسخ :
0
|
تاریخ :
1402/08/16
- ساعت :
09:45:00 PM
- بازدید :
1039
- پاسخ :
1
|
تاریخ :
1402/06/27
- ساعت :
12:27:00 PM
- بازدید :
1461
- پاسخ :
2
|
تاریخ :
1402/06/25
- ساعت :
11:37:00 AM
- بازدید :
1042
- پاسخ :
1
|
تاریخ :
1402/06/18
- ساعت :
10:36:00 AM
- بازدید :
1753
- پاسخ :
2
|
تاریخ :
1399/06/01
- ساعت :
10:58:00 PM
- بازدید :
7555
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2008
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
75
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
429
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4798
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1160
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
597
- پاسخ :
1
|