我尝试在我的 SQL Server 2008 数据库上创建一个维护计划,并且对一些开箱即用的东西印象深刻。但是,创建之后,似乎很难定制。这让我想知道我是否应该用我想完成的活动创建 SQL 作业。与手动创建 SQL 作业相比,使用维护计划有什么好处吗?
我尝试在我的 SQL Server 2008 数据库上创建一个维护计划,并且对一些开箱即用的东西印象深刻。但是,创建之后,似乎很难定制。这让我想知道我是否应该用我想完成的活动创建 SQL 作业。与手动创建 SQL 作业相比,使用维护计划有什么好处吗?
想不出有什么好处,但我也偏向于用自己的工作来维护。
我认为 MP 对于新的或临时的 DBA 非常有用,因为它们允许进行一些维护活动(这比什么都不做要好)。但随着大多数 DBA 经验的增加,他们倾向于开始开发自己的自定义脚本。
HTH
我不认为维护计划很难更改。所有操作项目只有一个简单的设计器。
但我也更喜欢 SQL 作业然后是维护计划。实际上,我只在我并没有真正接触过的服务器上使用计划,只想使用向导来完成简单的任务(备份、验证、清理旧文件)。在所有其他服务器上,我更喜欢工作。
我想我只是将这些计划用于清理旧文件。不要记住其他任何事情,SQL 代理作业的可定制性太强以至于无法忽略 :-)。
如果您正在寻找使用维护计划的替代方法,或者正在寻找易于定制的东西,那么您真的应该研究一下 Ola Hallengren 维护解决方案。
https://ola.hallengren.com/