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

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

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

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

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

Ответы [ 4 ]

2 голосов
/ 22 августа 2008

Если вы используете 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 августа 2008

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

0 голосов
/ 22 августа 2008

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

0 голосов
/ 22 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...