chap15自动执行管理任务电子教案

上传人:youn****329 文档编号:143145101 上传时间:2020-08-26 格式:PPT 页数:33 大小:1.01MB
返回 下载 相关 举报
chap15自动执行管理任务电子教案_第1页
第1页 / 共33页
chap15自动执行管理任务电子教案_第2页
第2页 / 共33页
chap15自动执行管理任务电子教案_第3页
第3页 / 共33页
chap15自动执行管理任务电子教案_第4页
第4页 / 共33页
chap15自动执行管理任务电子教案_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《chap15自动执行管理任务电子教案》由会员分享,可在线阅读,更多相关《chap15自动执行管理任务电子教案(33页珍藏版)》请在金锄头文库上搜索。

1、第15章自动执行管理任务,SQL Server 2005数据库开发与实现,第1章:SQL Server 2005启航 第2章:安装和配置SQL Server 2005 第3章:创建数据库和数据库文件 第4章:创建数据类型和表 第5章:使用Transact-SQL查询数据库 第6章:创建和优化索引 第7章:实现数据完整性 第8章:实现视图 第9章:实现存储过程和函数,第10章:使用 XML 第11章:灾难恢复 第12章:管理安全性 第13章:监视 SQL Server 第14章:维持高可用性 第15章:自动执行管理任务 第16章:使用 Service Broker 第17章:传输数据 第18章:

2、复制功能简介,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,维护计划向导,帮助数据库管理元 调度核心任务 创建一个或多个“ SQL Server” 代理工作,15.1.2 维护计划向导,SQL Server 代理,负责自动执行 SQL Server 管理任务的 SQL Server组件 作为 Windows 服务运行 必须运行该服务以执行计划的作业和激发定义的警报,15.1.3 SQL Server

3、 代理,多媒体:使用新建维护计划向导,在这个交互式多媒体中,你需要使用新建维护计划向导为AdventureWorks数据库重建索引。新的索引将填充因子设置为90,也就是说每页的可用空间的百分比为10%。你需要使用SSMS完成该任务。,课堂练习:使用“维护计划向导”,本练习的目标是使你能够通过使用“维护计划向导”自动执行管理任务。 通过“维护计划向导”自动执行管理任务,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性

4、 实验 习题,管理统计信息,自动生成统计信息 使用CREATE STATISTICS语句手工生成统计信息,15.2.1 管理统计信息,EXEC sp_createstats;,CREATE STATISTICS NamePurchase ON AdventureWorks.Person.Contact (ContactID, EmailAddress) WITH FULLSCAN, NORECOMPUTE;,-减小UserDB用户数据库中数据文件和日志文件的大小,以 便在数据库中留出10%的可用空间,收缩文件,自动收缩数据库文件 手动收缩数据库文件,15.2.2 收缩文件,DBCC SHRIN

5、KDATABASE (UserDB, 10); GO,USE UserDB; GO DBCC SHRINKFILE (DataFile1, 7); GO,-将UserDB用户数据库中名为DataFile1的数据文件的大小收 缩到7 MB,使用DBCC CHECKDB,定期的检查数据库的完整性,15.2.3 使用DBCC CHECKDB,DBCC CHECKDB ( database_name | database_id | 0 , NOINDEX|, REPAIR_ALLOW_DATA_LOSS|REPAIR_FAST|REPAIR_REBUILD ) WITH ALL_ERRORMSGS ,

6、 NO_INFOMSGS , TABLOCK , ESTIMATEONLY , PHYSICAL_ONLY | DATA_PURITY ,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,“SQL Server 代理”配置的注意事项,“SQL Server 代理”服务启动配置 “SQL Server 代理”服务默认为手动启动 指定“SQL Server代理”服务账户 需要 内置账户或特定Windows用

7、户账户权限 “SQL Server 代理”服务依赖关系 SQL Server 服务 网络发送通知的信息服务,15.3.1 “SQL Server 代理”配置的注意事项,“SQL Server 代理邮件”的选项,数据库邮件 使用 SMTP 对于 “SQL Server 代理”账户需要邮件探查器 “SQL Server 代理”账户必须是DatabaseMailUserRole 的一员 重新启动“SQL Server 代理”服务 SQL 邮件 基于MAPI 使用 Microsoft Exchange Server 包含向后兼容性,15.3.2 “SQL Server 代理邮件”的选项,演示:配置数据

8、库邮件,在本演示中,你将看到如何配置“SQL Server代理”以使用数据库邮件。 “SQL Server代理”的概念和配置 配置数据库邮件,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,作业,一系列由“SQL Server 代理”按顺序执行的指定操作 包括 Transact-SQL 脚本、命令行应用程序、ActiveX 脚本 可以运行重复任务或那些可计划的任务,15.4.1 作业,操作员,可以接收

9、电子通知的人员或组的别名 通知可能来自于 一个作业、作业步骤或警报 可以通过电子邮件, 寻呼或 net send 命令进行通知 可指派防故障操作员,15.4.2 操作员,创建作业步骤的方法,失败?,是,否,写到应用程序日志,通知操作员,作业步骤 1: 备份数据库 (Transact-SQL),作业步骤 2: 传递数据 (CmdExec),作业步骤 3: 自定义应用程序 (ActiveX Script),是,是,通知操作员,否,否,失败?,失败?,15.4.3 创建作业步骤的方法,作业活动监视器,SQL Server Management Studio 工具 允许你: 启动和停止作业 查看作业属

10、性 查看特定作业的历史记录 手动刷新“代理作业活动”面板中的信息或通过单击“查看刷新设置”自动设置刷新间隔,15.4.4 作业活动监视器,课堂练习:实现作业和操作员,本课堂练习的目标是实现向操作员发送通知的作业。 作业和操作员的概念,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,警报,对发生特殊事件的预定响应 由作业、性能条件或应用程序日志事件触发 可通知操作员或启动一个特定的作业,15.5.1 警

11、报,创建警报,用 SQL Server Management Studio or sp_add_alert制定: 警报名 激发警报的事件或性能条件 “SQL Server 代理”响应事件或性能条件时所采取的操作,15.5.2 创建警报,课堂练习:实现警报,本课堂练习的目标是实现警报。 配置警报 警报类型,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,“SQL Server 代理”角色,在 msdb

12、数据库中有预定义的 SQL Server 代理权限的数据库角色 SQLAgentUserRole SQLAgentReaderRole SQLAgentOperatorRole,15.6.1 “SQL Server 代理”角色,“SQL Server 代理”的代理账户,为一个作业步骤定义安全上下文 提供 对访问子系统的控制 通过使用凭据映射到Windows用户 在凭据中指定的用户必须具有“作为批处理作业登录”权限 只能被有权限的主体使用 登录 内置服务器角色 msdb 数据库中的数据库角色,15.6.2 “SQL Server 代理”的代理账户,课堂练习:实现“SQL Server 代理”的代理账户,本练习的目标是使学生能实现一个使用“SQL Server 代理”代理账户的作业。,第15章:自动执行管理任务,在 SQL Server 2005 中自动执行管理任务 使用Transact-SQL进行数据库维护 配置“SQL Server 代理” 创建作业和操作员 创建警报 管理 SQL Server 代理安全性 实验 习题,实验,已经创建了一个“SQL Server代理”将要使用的SMTP电子邮件账户 ,必须创建一个作业并让其执行下列任务: 重组特定表中的索引。 使用DBCC CHECKDB命令检查数据库的物理完整性。,15.7实验,实验(续),15.7实验,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号