Привет всем!
Проблема в большом размере системной базы MSDB в SQL 2008 R2 - 22 Gb
Сжатие не помогает
Нарыл в инете
"MSDB – используется службой SQL Server Agent для хранения параметров работы. Эта БД расположена в каталоге DATA и состоит из двух файлов: msdbdata.mdf, msdblock.ldf."
Может кто подскажет как можно базу сжать или подчистить?
Узнаем где лежит:
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'msdb');
Сам перенос:
ALTER DATABASE MSDB
MODIFY FILE ( NAME = MSDBData , FILENAME = 'новое место\MSDBData.mdf' )
go
ALTER DATABASE MSDB
MODIFY FILE ( NAME = MSDBLog , FILENAME = 'новое место\MSDBLog.ldf' )
go
Перезагружаем SQL
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.