понедельник, 26 июля 2010 г.

MSSQL - большой размер лога и tempdb

Если у вас лог базы Microsoft SQL, стал непозволительно большим то делаем следующее -
1. Делаем Full Backup
2. Заходим в Microsoft SQL Server Managment Studio и выбираем нашу БД
3. Правой кнопкой Properties - Options - Recovery model - Simple - Ok
4. Опять правой кнопкой на БД - Tasks - Shrink - Files - File Type - Log - Ok
5. Меняем обратно Recovery model на Full
6. PROFFIT!!!

Если разросся файл tempdb то выполняем следующий код -

DBCC FREEPROCCACHE
GO
DBCC DROPCLEANBUFFERS
go
DBCC FREESYSTEMCACHE ('ALL')
GO
DBCC FREESESSIONCACHE
GO
DBCC SHRINKFILE (TEMPDEV,1024)
GO