(转)SQL Server 2012笔记分享-25:配置备份维护计划

本文转自http://543925535.blog.51cto.com/639838/1427529

在日常的SQL维护中,有很多需要重复周期性去做的工作我们不太可能去手动操作完成,比如备份作业、重建维护索引、数据库整理等。

以备份为例,一般我们会把数据库备份的时间段放在夜间,那么我们可以通过创建备份的相关维护计划来让备份作业在夜间重复周期性的执行。

整个过程并不是特别复杂,下面我们来看看整个实现的过程。

==================================================================

展开“管理”——“维护计划”,右击选择“维护计划向导”,如图。

进入SQL server维护计划向导,如图。

为维护计划起一个易于识别的名称,如图。

勾选“每项任务单独计划”,如图。

在选择维护任务界面,勾选“备份数据库(完整)”、“备份数据库(差异)”、“备份数据库(事物日志”,如图。

选择执行任务的顺序界面,保持默认。

点击下一步之后,维护计划向导按照上面的顺序会首先让我们定制完整备份的计划任务。

我们首先选择要进行完整备份的数据库为db01,如图。

然后选择备份类型为磁盘备份,要使用的备份设备为“fullbackup”,如下图。

也可以勾选“验证备份的完整性”。

如果备份文件存在,我们可以选择“追加”备份或者“覆盖”备份。

然后将右边的进度条往下拉,我们配置完整备份计划执行的时间,在下图选择“更改”。

设置完整备份计划执行的时间为每周日的0:00,如图。

然后我们在按照上面同样的方式来配置差异备份的维护计划,如下图,选择备份设备为diffbackup,备份时间为周一到周六的0:00.

最后按照同样的逻辑配置事务日志维护计划,如图。

在选择报告选项界面,我们可以配置维护计划的操作报告,如图。

如果之前已经新建了操作员,那么这里我们还可以选择以电子邮件的形式发送报告。

在摘要界面确认配置没有问题后,选择完成。

创建完成后如图所示。

====================================================================

我们可以手动执行一下维护计划来验证配置。

如果维护计划下面有多个子计划的话,我们不能直接按照下图的方式来手动执行,否则会报错。

报错如下图。

我们需要找到SQL server代理下面的“作业”来执行维护计划任务。如图。

右击要手动执行的作业,选择“作业开始步骤”,如图。

执行成功后,如图所示。

同样我们也可以通过右击作业,选择”编写脚本为“的方式来获取该作业的脚本,如图。

获取到的create脚本如图所示。

最后我们右击该作业的属性可以对该作业进行自定义的配置,如图。

时间: 2024-10-11 17:03:07

(转)SQL Server 2012笔记分享-25:配置备份维护计划的相关文章

SQL Server 2012笔记分享-48:备份时间线

备份时间线是SQL server 2012数据库恢复顾问页面中的一项重要新功能,可以让我们更方便的基于备份时间点进行数据库的恢复. 在SQL server 2012的还原数据库界面,可以找到时间线,如图. 点开时间线时候,我们可以选择还原上次所做的备份,当备份时间线的间隔选择周的时候,我们在下方的时间轴上就可以看到一周之内所有可供还原的备份. 备注:因为下图中选择了还原到上次所做的备份,所以只显示了最近一次的完整备份,如图介于7月2和7月3之间. 我们还可以选择特定的日期和时间,在时间线间隔里面

SQL Server 2012笔记分享-38:了解系统数据库

master 数据库 记录 SQL Server 实例的所有系统级信息. master 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存在.数据库文件的位置以及 SQL Server 的初始化信息.因此,如果 master 数据库不可用,则 SQL Server 无法启动.在 SQL Server 中,系统对象不再存储在 master 数据库中,而是存储在 Reso

SQL Server 2012笔记分享-33:SQL Server profiler跟踪

需求 使用SQL server profiler跟踪当前实例的所有常见活动,并将结果保存到文件中. ================================================================ 开始程序中选择SQL server profiler,如图. 选择文件--新建跟踪,如图. 连接到当前的SQL server实例,如图. 在跟踪属性里面配置跟踪名称.保存到的文件地址.保存到SQL报表.启用跟踪停止时间等,如图. 下图是一个跟踪启动后实时的跟踪情况,如图

SQL Server 2012笔记分享-2:主要服务器组件

SQL server 2012主要包括如下的五大组件 SQL Server数据库引擎 SQL Server 数据库引擎包括数据库引擎(用于存储.处理和保护数据的核心服务).复制.全文搜索.用于管理关系数据和 XML 数据的工具以及 Data Quality Services (DQS) 服务器. 分析服务 Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具. 报表服务 Reporting Services 包括用于创建.管理和部署表格报表

SQL Server 2012笔记分享-55:高可用知识总结

------------------------------------------------------------------------------------------------------------- 故障转移群集 虽然群集的共享存储是单点的,但是从存储层面来看,是配置了存储的冗余的,所以也一定程度上实现了冗余. 在群集模式下,一个SQL群集实例只在一个节点上是活跃的,即同一时刻每个SQL群集实例的服务只在群集中的一个节点上是处于运行的状态 ,所以如果有多个数据库,想把数据库放

SQL Server 2012笔记分享-23:备份与恢复场景1

场景 某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,并且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么? 备份方案 采用完整备份,每周日备份一次即可. 还原方案 采用简单模式即可满足要求,因为该db01只在周日有更新. 方案分析 简单恢复模式下的数据丢失时间窗口,如下图. 简单模式下,进行数据库的完整备份还原,只需还原最近的一次完整备份即可,如图. 配置方法 第一种:图形界面 首先创建一个db01数据库.如图. 然后我们在该数据库中创建一个表

SQL Server 2012笔记分享-7:高可用性功能的增强

(一)数据库镜像 1.支持压缩传输 2.支持自动页修复(msdb..suspect_pages) (二)数据库群集     1.支持多子网 SQL Server 多子网故障转移群集是一种配置,其中每个故障转移群集节点都连接到其他子网或其他子网组.这些子网可以处于同一位置中,也可以位于地理上分散的站点. 跨地理上分散的站点进行群集有时称为拉伸群集. 因为没有所有节点都可以访问的共享存储,所以在多个子网上的数据存储之间应该复制数据. 对于数据复制,有多个可用数据的副本. 因此,多子网故障转移群集除了

SQL Server 2012笔记分享-10:理解数据压缩

关键概念 配置数据压缩可以通过SSMS和T-SQL语句两种方式来实现. 表和索引压缩 对于行存储表和索引,使用数据压缩功能可帮助减小数据库的大小. 除了节省空间之外,数据压缩还可以帮助提高 I/O 密集型工作负荷的性能,因为数据存储在更少的页中,查询需要从磁盘读取的页更少. 但是,在与应用程序交换数据时,在数据库服务器上需要额外的 CPU 资源来压缩和解压缩数据. 对于列存储表和索引,所有列存储表和索引始终使用列存储压缩,并且用户无法对此进行配置. 在您能够付出额外的时间和 CPU 资源来存储和

SQL Server 2012笔记分享-54:数据库文件管理1

(一)添加文件 可以在线执行,不影响数据库使用 ,如图. 添加完成后,如图所示. 也可以通过脚本的形式来添加,如图. (二)删除文件 可以在线执行,不影响数据库使用 . 只有当文件中的实际使用空间为空时才能被成功执行 . (三)移动文件到不同的磁盘路径下 必须先将数据库脱机,将导致数据库暂时不可用 详情参考:http://msdn.microsoft.com/zh-cn/library/ms345483.aspx 若要将移动数据或日志文件作为计划的重定位的一部分,请执行下列步骤: 1. 运行以下