第十八章——基于策略的管理(1)——评估数据库属性
前言:
本章包含:
1、评估数据库属性
2、限制数据库对象
介绍:
基于策略的管理(PBM)能帮助DBA管理一个或多个实例,并通过PBM管理数据库实体或其他SQLServer对象。PBM协助DBA应用或强制服务器对象和数据库按照策略来运作。
下面的概念是需要牢记的:
1、 策略:定义在PBM下的数据库或服务器对象的规则。
2、 条件:条件是方面状态的布尔值。
3、 方面:在PBM中,目标的行为模式的一套属性集。
评估数据库属性:
某些数据库的配置选项对数据库来说非常重要,更改这些配置会带来大问题。所以过去需要借助SQLServer代理,写脚本来检查,并每天以邮件方式汇报,但是这种方式并不实时。现在来演示如何使用PBM来实现。
准备工作:
需要有sysadmin角色的登录账号。
步骤:
1、 连到SQLServer,点击图中部分,并选择新建策略:
2、 输入名称,暂定为Property Monitor,并在图中下拉框中选择新建条件:
3、 在【创建新条件】对话框中,输入名字为:Database Property Monitor,并从【方面】中选择【数据库】,然后按第二张图选择:
4、 现在配置【评估模式】中选择【按计划】,然后点击【新建】,就弹出对话框,设置运行时间,如果设置了数据库邮件,你也可以发送邮件汇报:
5、 现在策略会作为按计划执行,先来手动执行,并使用【评估】:
6、 结果如下:
分析:
PBM有很多数据库属性供检查,这里仅仅选择了自动收缩这个危险的属性,除非必要否则不要开启这个属性。
扩展信息:
管理PBM需要在msdb中属于PolicyAdministratorRole角色的成员权限。这个角色可以完全控制服务器上的所有策略。可以使用下面语句查询实例上可用的策略:
SELECT name ,date_created ,facet ,obj_name
FROM msdb.dbo.syspolicy_conditions
ORDER BY date_created DESC
本机结果如下:
第十八章——基于策略的管理(1)——评估数据库属性相关推荐
- SQL Server 2008基于策略的管理
基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器.数据库以及数据环境中的其他对象上去.经过精心设计的管理策略可以帮助DBA们对数据 ...
- SQL Server 2008 : 基于策略的管理(Policy-Based Management)
在SQL Server 2008中提出了一套新的管理机制,就是所谓的基于策略的管理(姑且可以称为PBM).它的主要优势如下 按需管理:PBM提供了系统配置的逻辑视图,因此DBA们可以预先定义各自所需要 ...
- SQL Server安全性和基于策略的管理–高级条件
The policy core consists of conditions and targets. Moreover, complex targets are defined by additio ...
- 基于SQL Server策略的管理–类别和数据库订阅
SQL Server Policy Based Management provides several additional features which makes administering SQ ...
- .NET6之MiniAPI(十):基于策略的身份验证和授权
JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下: 1.appsettings.json中配置JWT参 2.添加身份认证和授权服务和中间件,并设置为策略模式和策 ...
- 基于SQL Server策略的管理-更改时评估模式
SQL Server Policy Based Management – evaluating policies on multiple SQL Server instances article. 基 ...
- 信息系统项目管理师---第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理历年考题
信息系统项目管理师-第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理历年考题 第十七章 战略管理历年考题 1.2005 年 5 月第 57 题 :战略管理的主要活动可以分为下列中的(B ...
- 信息系统项目管理师---第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理
信息系统项目管理师-第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理 第十七章 战略管理 一.战略管理 战略管理是指对一个组织的未来方向制定决策和实施这些决策.它大体可分解为:战略制定 ...
- 【VMware vSAN 6.6】5.1.基于存储策略的管理:vSAN硬件服务器解决方案
目录 1. 简介 1.1.适用于HCI的企业级存储 2. 体系结构 2.1.带有本地存储的服务器2.2.存储控制器虚拟系统套装的缺点 2.3.vSAN在vSphere Hypervisor中自带 2. ...
最新文章
- 爬虫 | 正则表达式提取腾讯教育新闻链接及图片链接
- Hibernate 性能优化之二级缓存
- 图深度学习-第1部分
- 工作394-注册页面学习
- 英语笔记:写作:Recreational activities
- STM32H743+CubeMX-ADC(16bit分辨率)+DMA采样三路模拟量(并行),没过采样。
- dos 退出mysql_【转】MySQL 一闪退出解决_MySQL
- eclipse 统计代码行数
- oraclemt 无法启动服务_调整MT后台 解决站点压力问题
- robocode_Robocode大师的提示,技巧和建议的集合
- React小书中得CommentList的需求实现
- c语言jni调用外部函数,(转)JNI调用C函数
- 我们为什么要推广经方?
- 电商商品爬虫,亚马逊amazon采集源码
- android 音视频录制
- 王者荣耀同一微信号多个服务器,王者荣耀微信怎么切换账号?打不上省排?那就换个荣耀战区好了...
- POJ 1008 玛雅历
- Zabbix实现短信报警设置(实战)
- Codeforces Global Round 16 2021.9.13
- 局域网内Linux下开启ftp服务的“曲折路”和命令复习
热门文章
- phpredis 报错 “Function Redis::setTimeout() is deprecated” 解决方法
- 使用HTML5 / Canvas / JavaScript拍摄浏览器内屏幕截图
- 如何使用Java将字符串保存到文本文件?
- 在Windows上忽略Git存储库中的目录
- JAVA编程思想——读书笔记 类再生
- Win11系统中的Thumbs.db文件可以删除吗?
- MTK:NICODE与ASCII码使用
- r.java自动删除变量_比较变量并删除一个最低值R [关闭]
- python selenium 点击 报错v_python菜鸟初学selenium+chromedrive,简单点击出错,请指教...
- python游戏代码运行不了_用Python写游戏,不到十分钟就学会了