SQL Server数据库设置自动备份策略的完整步骤

 更新时间:2018年09月10日 11:52:23   作者:dremeue  
这篇文章主要给大家介绍了关于SQL Server数据库设置自动备份策略的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql server具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

先了解一下:为何要做备份?

数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。

一. 简单介绍

SQL Server自带的维护计划是一个非常有用的维护工具,能够完成大部分的数据库的维护任务.

数据库的备份也是日常工作中非常重要的一个环节。备份的方法非常的多.

今天给大家介绍最简单的一种方法: 直接通过SQL Server Management Studio的图形界面去设置备份策略.

而且这种操作方式对于即时性的备份需求的响应也是最快的,不需要写代码,直接通过图形化界面设置就可以创建备份策略.

二.需求

下面就结合具体的工作场景来讲解如何创建备份策略.

例如, 对一个生产系统的备份一般是这样要求的:

      - 1. 每周六一个全量备份 (本篇文章只实现这个需求,另外两个请大家参照需求1去实现)

      - 2. 工作日时间每天一个增量备份

      - 3. 全部的备份在一个月之后自己主动删除

三.动手操作

操作步骤

      1.新建维护计划

      2.给维护计划命名

      3.创建维护计划的任务

      4.设置维护计划的任务

      5.设置子计划

      6.在作业中找到该计划,并进行测试

      7.执行成功后,在设置的备份文件中找到备份的bak文件

      8.若执行失败,查看作业的历史记录并修正(一般可能是执行该作业的账号权限问题,请自己探索)

实现每周六全量备份的需求

1. 新建维护计划

    

2.给维护计划命名,比如这里我们命名为"Saturday_full_backup"

3.拖动工具箱,创建维护计划的任务

4.对任务进行设置,参考如下图示(win10下,设置任务的界面显示有点问题,这里我截的是服务器的图)

设置备份类型为:完整(全量)

5.任务设置完成后,设置子计划

设置执行时间为:每周的周六,晚上22点      

6.备份策略设置完成后,在左边的侧边栏里,找到你创建的备份策略,

SQL Server 代理 -->作业 -->Saturday_full_backup.Subplan_1(你自己刚创建的备份策略)

        

7.右键点击该作业,选择"作业开始步骤"

8.作业执行成功后,进入设置的备份文件夹,查看刚执行的备份任务

至此,SQL Server数据库设置自动备份策略已完成~

如果作业执行失败,右键该作业,查看"历史记录",找到错误原因并修正

一定要学会看报错日志,这是以不变应万变的方法!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • N字符在Sql Server字段类型中的重要性概述

    N字符在Sql Server字段类型中的重要性概述

    一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的,接下来讲解一下N字符在Sql Server字段类型中的重要性,感兴趣的朋友不妨了解下,或许对你有所帮助
    2013-02-02
  • SQL server修改表错误提示:阻止保存需要重新创建表的更改解决办法

    SQL server修改表错误提示:阻止保存需要重新创建表的更改解决办法

    这篇文章主要给大家介绍了关于SQL server修改表错误提示:阻止保存需要重新创建表的更改的解决办法,文中将解决的办法介绍的非常详细,对同样遇到的朋友具有一定的参考解决价值,需要的朋友可以参考下
    2024-06-06
  • SQLSERVER 语句交错引发的死锁问题案例详解

    SQLSERVER 语句交错引发的死锁问题案例详解

    这篇文章主要介绍了SQLSERVER 语句交错引发的死锁研究,要解决死锁问题,个人感觉需要非常熟知各种隔离级别,尤其是 可提交读 模式下的 CURD 加解锁过程,这一篇我们就来好好聊一聊
    2023-02-02
  • sqlserver中创建链接服务器图解教程

    sqlserver中创建链接服务器图解教程

    链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器。
    2010-09-09
  • 整理MySql常用查询语句(23种)

    整理MySql常用查询语句(23种)

    Mysql数据库在程序开发中经常会用到,基于平时做项目很忙,没来得及整理,今天抽个给大家整理Mysql常用查询语句,需要的朋友可以参考下
    2015-08-08
  • SQLSERVER 拼接含有变量字符串案例详解

    SQLSERVER 拼接含有变量字符串案例详解

    这篇文章主要介绍了SQLSERVER 拼接含有变量字符串案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • 浅谈SQL语句中WHERE 1=1的作用

    浅谈SQL语句中WHERE 1=1的作用

    本文主要介绍了浅谈SQL语句中WHERE 1=1的作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • SQL 注入式攻击的本质

    SQL 注入式攻击的本质

    SQL 注入式攻击,又是注入式攻击,没想到2008年这个老掉牙的东西又出来搅风搅雨,更没想到的是这么老掉牙的东西居然还能跑出来搅风搅雨,而且造成了如此大的破坏
    2008-12-12
  • 使用SQL Server 获取插入记录后的ID(自动编号)

    使用SQL Server 获取插入记录后的ID(自动编号)

    本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 必须会的SQL语句(二) 创建表、修改表结构、删除表

    必须会的SQL语句(二) 创建表、修改表结构、删除表

    这篇文章主要介绍了sqlserver中创建表、修改表结构、删除表的sql语句,需要的朋友可以参考下
    2015-01-01

最新评论