前言

    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. DeepFaceLab小白入门(2):软件安装!

    严格上来说这个软件本身并不需要安装,他唯一需要的就是对应版本的显卡驱动,CUDA和CuDNN都非必须.下面我说一下如何安装正确的驱动版本.我尽量写得简洁清晰,希望大家都能看懂,但是,如果你连基本的电脑 ...

  2. python 类的封装/property类型/和对象的绑定与非绑定方法

    目录 类的封装 类的property特性 类与对象的绑定方法与非绑定方法 类的封装 封装: 就是打包,封起来,装起来,把你丢进袋子里,然后用绳子把袋子绑紧,你还能拿到袋子里的那个人吗? 1.隐藏属性和 ...

  3. Python之路--序列化

    序列化的目的 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方 3.使程序更具有维护性 json json多语言通用 四个功能:dumps.dump.loads.load # ...

  4. SolrCloud下DIH实践

    创建Collection 在/usr/local/solrcloud/solr/server/solr文件夹下创建coreTest文件夹 将/usr/local/solrcloud/solr/serv ...

  5. POJ:2342-Anniversary party(树形dp入门题目)

    传送门:http://poj.org/problem?id=2342 Anniversary party Time Limit: 1000MS Memory Limit: 65536K Descrip ...

  6. Linux对大容量硬盘分区

    随着单块硬盘容量的增大和硬盘价格的下降,2TB的磁盘使用将很快会普及,由于传统的MBR方式存储分区表的方 式缺陷,将可能导致很多分区工具不能正确地读取大于2TB容量的硬盘而无法正常分区大容量硬盘.其实 ...

  7. Java学习笔记2---设置环境变量JAVA_HOME,CLASSPATH,PATH

    1.环境变量包括: JAVA_HOME,CLASSPATH,PATH 2.设置环境变量的目的: 路径搜索,方便查找到jdk的安装路径.方便搜索用到的类文件.方便搜索用到的可执行文件如java,java ...

  8. 利用Solr的post工具对核心my_core执行删除操作

    <delete> <query>*:*</query> </delete> 将上面代码保存到delete_all.xml文件中,并使用Solr的post ...

  9. 九度oj 题目1459:Prime ring problem

    题目描述: A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each ...

  10. 相机拍照功能之权限和Android版本问题

    代码改变世界 相机拍照功能之权限和Android版本问题 对于Android 6.0之前,想要使用系统的相机进行拍照,那么只要在AndroidManifedt.xml中进行添加相应的权限,主要是两个: ...