前言

    1、SQL Server数据库自动备份可以有两种操作

         第一种是在SQL控制台下的服务器名称展开,展开“管理”--选择“维护计划”,右键“新建维护计划”即可。

         

         第二种是在SQL控制台下的服务器名称展开,点击“SQL Server代理”--选择“作业”,右键“新建作业”即可。

         

    2、SQL Server 维护计划与作业关系区别 

         对于二者的区别,你可以把维护计划看作是针对数据库进行维护的作业模板。自定义作业具有更广泛的用途,当然,也具有更复杂的操作。

         所以,如果仅仅是做个数据库优化、备份什么的,用维护计划比较合适;而如果需要制定维护计划应对不了的操作,

         比如说,每天定时运行某个存储过程,就只能用作业来实现。

         维护计划预置了一些模板,实际上和作业一样去执行。

         维护计划本质上也是作业去调度的,所以可以看成是作业中的一部分。

数据库备份(维护计划)

    1、选择 “管理” —>  “维护计划”  —> “新建维护计划” —>  “维护计划向导”,具体如下图所示:

         

    2、点击下一步,填写相应的“名称”和“说明”,点击“更改”按钮,具体如下图所示:

    3、在“新建作业计划”界面,可以进行作业设置,具体如下图所示:

         计划类型:重复执行;

         频率执行:每周(每天、每月);

         每天频率:时间自行选择;

         持续时间:开始时间默认当前时间,结束时间可以不填;

     4、完成作业后点击确定,然后选择 “ 备份数据库(完整)”,具体如下图所示:

    5、如果有多个数据库同时备份,这里可以选择执行顺序,选择数据库备份,具体如下图所示:

     6、选择要备份的数据库(可以多选),具体如下图所示:

     7、选择数据库备份的目录,具体如下图所示:

     8、选项中可以设置备份是否压缩以及验证数据库完整性

     9、选择报告选项的保存地址,具体如下图所示:

    10、完成该向导界面,可以看到设置备份的详细信息,具体如下图所示:

    11、数据库自动备份就设置完成

数据库备份(作业)

    1、“作业”文件夹右键点击,出现右键菜单,点击“新建作业”,具体如下图所示:

    2、 “新建作业”对话框,点击“常规”,输入名称(自定义),并选择相关用户,该名称将显示在作业区域,具体如下图所示:

    3、点击“步骤”选项页,点击“新建”按钮,具体如下图示:

    4、“新建作业步骤”对话框中输入自定义名称,选择备份数据库,并定义相关备份脚本,具体如下图所示:

declare @filename varchar(255)
declare @date datetime select @date=getdate()
select @filename='D:\DataBase\Test\bak\SQL-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak' backup database TestDBName to disk=@filename with init go

        @filename       备份保存地址和名称

        TestDBName   换成对应的数据库名

    5、“新建作业步骤”对话框,点击“高级”选项页区域,选择成功时要执行的操作,以及失败时要执行的操作,具体如下图示:

    6、计划选项页,点击“新建”按钮,具体如下图所示:

    7、 “新建作业计划”对话框,自定义计划名称,选择要执行时段。执行频率等,具体如下图所示:

    8、操作完成后,点击“新建作业”对话框中的“确定”按钮,具体如下图所示:

总结

    SQL Server备份可以使用维护计划和作业两种方式,进行自动备份。

优秀是一种习惯,欢迎大家关注学习 

数据库SQL Server 2014 设置自动备份(维护计划和作业)的更多相关文章

  1. SQL SERVER 2012设置自动备份数据库

    为了防止数据丢失,这里给大家介绍SQL SERVER2012数据自动备份的方法: 一.打开SQL SERVER 2012,如图所示: 服务器类型:数据库引擎: 服务器名称:127.0.0.1(本地), ...

  2. MS SQL Server 定时任务实现自动备份

    SQL Server Express 版本是没有SQL 代理服务的,从而导致不能使用SQL Server的定时自动备份功能.真心感觉这就是一个坑,虽然Express是学习的版本,但是精简的也太多了.另 ...

  3. SQL Server 2014存储过程的备份和还原

    Sql Server 2014存储过程备份和恢复... 1 1.      备份存储过程:... 1 2.      还原... 8 Sql Server 2014存储过程备份和恢复 1. 备份存储过 ...

  4. 《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项

    SQL Server允许用户设置数据库初始值和最大值,可以通过自动增长或者自动收缩进行配置.通过这些配置,我们可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server磁盘空间耗尽的事情发 ...

  5. [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014

    在今年的TechEd大会上,微软宣布SQL Server 2014的第一个技术预览版.SQL Server 2014的重点包括内存OLTP.实时的大数据分析.支持混合云端,以及提供更完整的商业智能(B ...

  6. SQL Server 2008怎么自动备份数据库

    在SQL Server 2008数据库中.为了防止数据的丢失我们就需要按时的来备份数据库了.要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只 要设置好了,数据库就会自动在你 ...

  7. 设定MS SQL Server 2008定期自动备份

    1.说明 SQL Server2008 本身具有定期自动备份功能,我们只需要通过简单的配置就可以实现非常简单高效的自动备份功能. 2.打开SQL Server代理服务 要实现自动备份功能,首先要保证S ...

  8. SQL SERVER 2008 R2 自动备份并删除过期备份数据

        我们的系统维护的过程中肯定需要对数据库进行定期的备份,但是如果定时手工备份的话,不但浪费时间,也不能保证每次都可以按时备份,所以自动备份成为了我们的不二选择,但是定时备份需要定期清理备份文件, ...

  9. SQL Server 2014 虚拟机的自动备份 (Resource Manager)

    自动备份将在运行 SQL Server 2014 Standard 或 Enterprise 的 Azure VM 上自动为所有现有数据库和新数据库配置托管备份到 Azure. 这样,便可以配置使用持 ...

随机推荐

  1. jenkins 插件

  2. Linux系统修改网卡名(eth0-3)

    一.命名规则策略 规则1: 对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2. 规则2: 命名合并固件 ...

  3. linux时区

    1. UTC时区切换到CST 时区# echo "export TZ='Asia/Shanghai'" >> /etc/profile # cat /etc/profi ...

  4. js替换函数用法

    定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replac ...

  5. 【java】 java 内存解读

    具体请参考 vamei java 内存管理和垃圾回收 java的内存分为栈内存和堆内存两部分 栈内存 主要存储一些参数,局部变量和返回地址,参数和局部变量大部分是基本类型的变量,如果是引用类型,实际上 ...

  6. POJ - 2250 Compromise (LCS打印序列)

    题意:给你两个单词序列,求出他们的最长公共子序列. 多组数据输入,单词序列长度<=100,单词长度<=30 因为所有组成LCS的单词都是通过 a[i] == b[j] 更新的. 打印序列的 ...

  7. poj 1979 走多少个‘ . '问题 dfs算法

    题意:给你一个迷宫地图,让你走.问最多可以走多少个“." 思路:dfs 找到起点,然后对起点进行dfs操作. dfs操作时,要把当前的位置标志成"#"表示已经走过,然后进 ...

  8. Linux磁盘分区介绍

    分区?我们不是已经在BIOS界面分区好了吗?如果领导给你一块磁盘,你怎么用呢?所以就有了分区工具(fdisk和parted),fdisk工具只针对小于2T磁盘分区,且是交互式的:parted很强大,通 ...

  9. 通过Proxool配置访问数据库的要点

    proxool 配置的时候有Proxool.properties 或者 Proxool.xml 两种方式初始化. 我的配置环境是 myEclipse10+tomcat6.0 + mysql5.0 . ...

  10. Selenium WebDriver-actionchain模拟鼠标右键操作

    #encoding=utf-8 import unittest import time from selenium import webdriver from selenium.webdriver i ...