数据库SQL Server 2014 设置自动备份(维护计划和作业)
前言
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 设置自动备份(维护计划和作业)的更多相关文章
- SQL SERVER 2012设置自动备份数据库
为了防止数据丢失,这里给大家介绍SQL SERVER2012数据自动备份的方法: 一.打开SQL SERVER 2012,如图所示: 服务器类型:数据库引擎: 服务器名称:127.0.0.1(本地), ...
- MS SQL Server 定时任务实现自动备份
SQL Server Express 版本是没有SQL 代理服务的,从而导致不能使用SQL Server的定时自动备份功能.真心感觉这就是一个坑,虽然Express是学习的版本,但是精简的也太多了.另 ...
- SQL Server 2014存储过程的备份和还原
Sql Server 2014存储过程备份和恢复... 1 1. 备份存储过程:... 1 2. 还原... 8 Sql Server 2014存储过程备份和恢复 1. 备份存储过 ...
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项
SQL Server允许用户设置数据库初始值和最大值,可以通过自动增长或者自动收缩进行配置.通过这些配置,我们可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server磁盘空间耗尽的事情发 ...
- [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
在今年的TechEd大会上,微软宣布SQL Server 2014的第一个技术预览版.SQL Server 2014的重点包括内存OLTP.实时的大数据分析.支持混合云端,以及提供更完整的商业智能(B ...
- SQL Server 2008怎么自动备份数据库
在SQL Server 2008数据库中.为了防止数据的丢失我们就需要按时的来备份数据库了.要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只 要设置好了,数据库就会自动在你 ...
- 设定MS SQL Server 2008定期自动备份
1.说明 SQL Server2008 本身具有定期自动备份功能,我们只需要通过简单的配置就可以实现非常简单高效的自动备份功能. 2.打开SQL Server代理服务 要实现自动备份功能,首先要保证S ...
- SQL SERVER 2008 R2 自动备份并删除过期备份数据
我们的系统维护的过程中肯定需要对数据库进行定期的备份,但是如果定时手工备份的话,不但浪费时间,也不能保证每次都可以按时备份,所以自动备份成为了我们的不二选择,但是定时备份需要定期清理备份文件, ...
- SQL Server 2014 虚拟机的自动备份 (Resource Manager)
自动备份将在运行 SQL Server 2014 Standard 或 Enterprise 的 Azure VM 上自动为所有现有数据库和新数据库配置托管备份到 Azure. 这样,便可以配置使用持 ...
随机推荐
- Goroutine 中执行匿名函数 坑
//相对应for 循环 goroutine跑到慢 所以这里很大概率只会打印最后一条数据 func goRun() { values := []int{1, 2, 3} for _, v := rang ...
- LeetCode(289)Game of Life
题目 According to the Wikipedia's article: "The Game of Life, also known simply as Life, is a cel ...
- CentOS 7.0 使用 yum 安装 MariaDB 及 简单配置
1.安装MariaDB 安装命令 yum -y install MariaDB-server MariaDB-client 安装完成MariaDB,首先启动MariaDB 设置开机启动 接下来进行Ma ...
- 字符串:HDU3064-最长回文
最长回文 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Descri ...
- 金阳光Android自动化测试第一季
第一季:http://www.chuanke.com/v1983382-106000-218422.html 第一节:Android自动化预备课程基础(上) 1. 基于坐标点触屏:monkey ...
- java处理excel
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该API非Windows操作系统也可以通过 ...
- 遍历Request.QueryString
Request.QueryString 返回的是 NameValueCollection, 而NameValueCollection实现了IEnumerable的GetEnumerator方法,只是G ...
- Xampp 配置出现403无法访问
找到\xampp\apache\conf\httpd.conf配置文件 Access forbidden! You don’t have permission to access the reques ...
- Python学习-day8 socket进阶
还是继续socket网络编程的学习. socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) Socket Fami ...
- linux 基础 软件的安装 *****
一软件的安装 原代码与tarball 源代码---->编译------>可执行文件 查看文件类型 file命令 是否是二进制文件 注意如果文件的可执行权限 .c结尾的源文件- ...