Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как управлять msdb.backupset?  [new]
Evangelion01
Member

Откуда:
Сообщений: 82
Доброго времени суток!
Есть коммерческая закрытая программа, которая проверяет наличие резервной копий своей базы на сервере. Как показал sql profiler она получает ВСЕ строки msdb.backupset! Полный бакап делается раз в сутки + бакап лога каждые 10 минут. За 5 лет набежало порядка 150 тыс. записей в таблице.
Так вот, работает через VPN - скорость маленькая, и из-за того что зараза тянет всю таблицу программа запускается очень медленно. Разработчики похоже положили на проблему.

Собственно вопрос. Можно ли безболезненно урезать backupset от устаревших записей и каким средством это сделать.
Просто delete...where я боюсь, т.к. от backupset зависит еще куча таблиц... backupmediaset, backupfile, etc...
26 окт 09, 09:39    [7836829]     Ответить | Цитировать Сообщить модератору
 Re: Как управлять msdb.backupset?  [new]
Glory
Member

Откуда:
Сообщений: 104760
sp_delete_backuphistory
26 окт 09, 10:09    [7836935]     Ответить | Цитировать Сообщить модератору
 Re: Как управлять msdb.backupset?  [new]
Evangelion01
Member

Откуда:
Сообщений: 82
Спасибо!
Чтобы удаление было гораздо быстрее я создал индексы как сказано тут
http://www.sqlservercentral.com/Forums/Topic187917-5-1.aspx
26 окт 09, 16:57    [7840057]     Ответить | Цитировать Сообщить модератору
 Re: Как управлять msdb.backupset?  [new]
GlebZ
Member

Откуда: USA
Сообщений: 284
Странная такая проверочка.... Что мешает сделать бекап один раз и забыть про это дело. А программа будет радостно думать, что всё в порядке....
Водку? Водку - буду!
26 окт 09, 17:21    [7840212]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить