许你配置和计划一系列的核心数据库维护任务,包括完整数据库备份和事务日志备份。DBA也可以运行DBCC完整性检查,安排作业来删除老的备份文件等等。这些工具的精彩描述,还有它们的限制,可以在Brad McGhee的《Brad的SQL Server 维护计划指导手册》里找到。
?
T-SQL脚本——你可以写定制的T-SQL脚本来自动化你的备份任务。一个广为流传的维护脚本是Ola Hallengren提供的。它的脚本创建了各种存储过程,每个进行一个特定的数据库维护任务,包括备份,自动地使用SQL代理作业。Richard Waymire的SQL Server代理步步高是关于这个话题的良好信息来源。
?
Powershell/SMO脚本——比T-SQL脚本更强大,更通用,但对大多数DBA来说学习曲度更陡峭。Powershell可以用作脚本,自动化几乎任何的维护任务。例子可以看下:https://www.simple-talk.com/author/allen-white/
第3方备份工具——很多现存的第三方工具可以自动化备份,也可以验证和监控它们。大多数提供备份压缩和
加密等功能让备份管理更加简单。例子包括Red Gate的SQL Backup,Quest的LiteSpeed等等。