SQL Server——自动化功能
不管是任何地方,数据备份都是很重要的一个环节,需要定时对数据库指定数据备份,为它设计一个备份的策略。但是如果指定某个人定时定点的进行备份这是很麻烦的,这时我们就可以使用SQL Server的自动化功能来完成备份操作。
自动化功能的管理任何有哪些呢?
- 任何T_SQL语法中的语句
- 操作系统命令
- VBScript或JavaScript之类的脚本语言
- 复制任务
- 数据库创建和备份
- 索引重建
- 报表生成
自动化管理元素有哪些?
- 作业:是定义自动任务的一系列步骤
- 警报:产生并记录在Windows应用程序日志中的错误消息或事件。可通过电子邮件、传呼机发送给用户
- 操作员:当警报**时,可以发送给用户
- 计划:指定了作业运作的时间
如何启动代理呢?
打开SQL Server配置管理器,右击启动代理即可
如何配置数据库邮件呢?
配置数据库邮件的目的是为了当警报发生时能够及时的通知操作员
我们可以直接通过向导的方式配置
管理—>数据库邮件—右击配置数据库邮件
点击下一步
如何发送测试电子邮件呢?
配置好了数据库邮件,我们就可以使用电子邮件来进行发送啦,来判断我们的数据库能否正常工作
填写接收邮件的邮箱地址
发送完成之后我们怎么判断发送是成功还是失败了呢?这时我们就可以使用T_SQL语句来查看发送状态
--查看邮件发送状态
select * from msdb.dbo.sysmail_allitems
where mailitem_id=1;
--查看为什么失败
select * from msdb.dbo.sysmail_event_log
where mailitem_id=1
如何创建操作员?
目的:通过对时间段的设计来通知操作员
如何创建防故障操作员?
点击【SQL Server代理】,右击选择【属性】
数据库自动化功能的最终目的都是为了使当前数据库能够保持在最佳状态,用户可以通过对数据库进行优化、执行管理等操作来实现这一目的。定期的执行每日的维护任务、每周的维护任务、每月的维护任务,数据库的数据能够达到一个更安全的保障。本次的内容是之前都没有接触到的,相信之后总能用到的!
上一篇: DVD 相关名词解释
下一篇: 第四周作业:上机练习2类与对象
推荐阅读
-
使用Docker运行Microsoft SQL Server 2017的方法
-
Dapper use Table Value Parameter in C# (Sql Server 数组参数)
-
彻底完全卸载 SQL Server 2005 的图文教程
-
SQL SERVER数据库清空日志图文教程分享
-
VS2008连接SQL Server数据库文件出错的解决方法
-
java当中JDBC当中请给出一个sql server的stored procedure例子
-
数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
-
SQL Server存储过程中使用表值作为输入参数示例
-
深入分析SQL Server 存储过程
-
理解Sql Server中的聚集索引