|
База MSDB (MSDBData.mdf) SQL Server 2008 R2
| ☑ |
0
Robin iz Robinov
04.07.13
✎
08:35
|
Привет всем!
Проблема в большом размере системной базы MSDB в SQL 2008 R2 - 22 Gb
Сжатие не помогает
Нарыл в инете
"MSDB – используется службой SQL Server Agent для хранения параметров работы. Эта БД расположена в каталоге DATA и состоит из двух файлов: msdbdata.mdf, msdblock.ldf."
Может кто подскажет как можно базу сжать или подчистить?
|
|
1
ДенисЧ
04.07.13
✎
08:43
|
Аназачем?
|
|
2
Robin iz Robinov
04.07.13
✎
08:46
|
На диске C: место заканчивается, как запасной вариант буду переносить базу MSDB на другой диск!
С другой стороны 22 Gb для SQL Server Agent, многовато как то!
|
|
3
shuhard
04.07.13
✎
08:54
|
(0) Sql.ru + BOL
|
|
4
Robin iz Robinov
04.07.13
✎
08:56
|
(3) google
|
|
5
Robin iz Robinov
04.07.13
✎
09:34
|
up
|
|
6
Lama12
04.07.13
✎
09:58
|
А посмотреть можно что там в базе хранится?
Может ее почистить можно?
|
|
7
Robin iz Robinov
04.07.13
✎
10:16
|
(6)
Вообще база системная, содержит в себе логи жизнедеятельности Агента. Сжимал ее, но она больше не сжимается!
Походу только переносить остается!
|
|
8
Lama12
04.07.13
✎
10:18
|
А нужны ли эти логи?
Почисти их.
|
|
9
Robin iz Robinov
04.07.13
✎
12:18
|
Перенес базы. Проблеме решена.
Если кому интересно
Узнаем где лежит:
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
|
|