Иногда бывают моменты, когда не получается уменьшить размер TempDB, хотя написано, что можно освободить 99% места путём сжатия.
Так как операция shrink не позволила уменьшить файл временной БД, тогда произведем сброс буфера и кеша нашего сервера SQL и повторим усечение :
Сделаем контрольную точку и скинем буфер всех индексов и всех страниц на жесткий диск:
CHECKPOINT;
GO
DBCC DROPCLEANBUFFERS;
GO
Очищаем кеш хранимых процедур:
DBCC FREEPROCCACHE;
GO
Чистим остальные типы кешей:
DBCC FREESYSTEMCACHE ('ALL');
GO
Очищаем кеш сессий:
DBCC FREESESSIONCACHE;
GO
Теперь повторно запускаем сжатие\shrink файла — место на диске должно освободиться.
Обслуживание MS SQL — залог правильной работы баз данных клиента. 812 ИТ-сервис всегда готов помочь с обслуживание баз данных MS SQL
Если у вас возникли сложности с работой SQL сервера, то наша команда 812IT-Сервис готова прийти вам на помощь. Мы так же готовы предоставить сервер в аренду для работы с базами MS SQL . Для работы с пользователями мы используем систему заявок.