任何好的自动化SQL Server管理任务的工具?

问题描述:

我知道我可以编写脚本并创建作业来运行它们,但至少有一些我想要它做的事情超出了我的编程能力,因此无法做到这一点。任何好的自动化SQL Server管理任务的工具?

我想象的是可以定期运行的东西,它将检查服务器上的所有数据库,并在达到文件大小时自动收缩数据和日志文件(当然是在备份之后)包含太多的可用空间。如果索引文件变得过于分散,它可以对索引文件进行碎片整理。

我想我可能要找的是一个盒子里的DBA!

或者它可能只是因为我需要更好的性能监视工具。我知道如何处理这两个问题,但更多的是我忘了检查这些问题,直到我开始看到我的应用程序出现性能问题。

有关“维护计划”向导的详细信息,请参阅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版本中这一切都是可用的。如果2008年有什么变化,我还不能说话,我还没有使用它。你描述的(也许除了PERF监控)

这东西是所有内置的,它是,如果你使用的是SQL Server 2005中火起来的管理工作室,并期待在维护计划部分称为维护计划

耶一切都可以与数据库维护计划,备份量来完成,收缩日志文件等

我想我一直在寻找的工具,是我鼻子底下的全部时间!我已经使用维护计划进行备份,但是我想我至少在4年前或更久之前就设置了这些计划,早在我知道关于收缩文件和碎片整理索引的任何事情之前。谢谢!