Какие-нибудь хорошие инструменты для автоматизации задач управления SQL Server?

Я знаю, что мог бы писать сценарии и создавать задания для их запуска, но, по крайней мере, кое-что из того, что я хочу сделать, выходит за рамки моих возможностей программирования, чтобы это было вариантом.

Я представляю себе что-то, что может работать по регулярному расписанию, которое будет проверять все базы данных на сервере и автоматически сжимать данные и файлы журналов (после резервного копирования, конечно), когда они достигли размера файла, который содержит слишком много свободное место. Было бы хорошо, если бы он мог дефрагментировать индексные файлы, когда они стали слишком фрагментированными.

Я думаю, что я, вероятно, ищу это DBA в коробке!

Или, может быть, мне нужны лучшие инструменты для мониторинга производительности. Я знаю, как справиться с обоими этими проблемами, но больше я забываю проверять эти проблемы, пока не начну видеть проблемы с производительностью своих приложений.

22.08.2008 17:42:24
4 ОТВЕТА
РЕШЕНИЕ

Если вы используете SQL Server 2005. Запустите Management Studio и посмотрите раздел «План обслуживания».

См. Http://msdn.microsoft.com/en-us/library/ms187658.aspx для обзора и http://msdn.microsoft.com/en-us/library/ms189036.aspx для получения подробной информации о мастере плана обслуживания ,

Наконец, http://msdn.microsoft.com/en-us/library/ms140255.aspx - это список всех доступных задач обслуживания.

Я уверен, что все это доступно даже в Express Edition. Я не могу говорить, если что-то изменилось в 2008 году, я еще не использовал это.

2
22.08.2008 18:10:12

Это все встроено, это называется планом обслуживания

2
22.08.2008 17:43:42

да, все, что вы описали (за исключением, может быть, perf мониторинга), может быть сделано с планами обслуживания базы данных, резервными копиями, сжатием файлов журналов и т. д

0
22.08.2008 18:13:02

Я думаю, что инструмент, который я искал, все время находился у меня под носом! Я использовал Планы обслуживания для резервных копий, но я думаю, что настроил их как минимум 4 года назад или более, задолго до того, как узнал что-нибудь об уменьшении файлов и дефрагментации индексов. Спасибо!

0
22.08.2008 18:50:41