原文: 第十八章——基于策略的管理(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)——评估数据库属性相关推荐

  1. SQL Server 2008基于策略的管理

    基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器.数据库以及数据环境中的其他对象上去.经过精心设计的管理策略可以帮助DBA们对数据 ...

  2. SQL Server 2008 : 基于策略的管理(Policy-Based Management)

    在SQL Server 2008中提出了一套新的管理机制,就是所谓的基于策略的管理(姑且可以称为PBM).它的主要优势如下 按需管理:PBM提供了系统配置的逻辑视图,因此DBA们可以预先定义各自所需要 ...

  3. SQL Server安全性和基于策略的管理–高级条件

    The policy core consists of conditions and targets. Moreover, complex targets are defined by additio ...

  4. 基于SQL Server策略的管理–类别和数据库订阅

    SQL Server Policy Based Management provides several additional features which makes administering SQ ...

  5. .NET6之MiniAPI(十):基于策略的身份验证和授权

    JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下: 1.appsettings.json中配置JWT参 2.添加身份认证和授权服务和中间件,并设置为策略模式和策 ...

  6. 基于SQL Server策略的管理-更改时评估模式

    SQL Server Policy Based Management – evaluating policies on multiple SQL Server instances article. 基 ...

  7. 信息系统项目管理师---第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理历年考题

    信息系统项目管理师-第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理历年考题 第十七章 战略管理历年考题 1.2005 年 5 月第 57 题 :战略管理的主要活动可以分为下列中的(B ...

  8. 信息系统项目管理师---第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理

    信息系统项目管理师-第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理 第十七章 战略管理 一.战略管理 战略管理是指对一个组织的未来方向制定决策和实施这些决策.它大体可分解为:战略制定 ...

  9. 【VMware vSAN 6.6】5.1.基于存储策略的管理:vSAN硬件服务器解决方案

    目录 1. 简介 1.1.适用于HCI的企业级存储 2. 体系结构 2.1.带有本地存储的服务器2.2.存储控制器虚拟系统套装的缺点 2.3.vSAN在vSphere Hypervisor中自带 2. ...

最新文章

  1. 爬虫 | 正则表达式提取腾讯教育新闻链接及图片链接
  2. Hibernate 性能优化之二级缓存
  3. 图深度学习-第1部分
  4. 工作394-注册页面学习
  5. 英语笔记:写作:Recreational activities
  6. STM32H743+CubeMX-ADC(16bit分辨率)+DMA采样三路模拟量(并行),没过采样。
  7. dos 退出mysql_【转】MySQL 一闪退出解决_MySQL
  8. eclipse 统计代码行数
  9. oraclemt 无法启动服务_调整MT后台 解决站点压力问题
  10. robocode_Robocode大师的提示,技巧和建议的集合
  11. React小书中得CommentList的需求实现
  12. c语言jni调用外部函数,(转)JNI调用C函数
  13. 我们为什么要推广经方?
  14. 电商商品爬虫,亚马逊amazon采集源码
  15. android 音视频录制
  16. 王者荣耀同一微信号多个服务器,王者荣耀微信怎么切换账号?打不上省排?那就换个荣耀战区好了...
  17. POJ 1008 玛雅历
  18. Zabbix实现短信报警设置(实战)
  19. Codeforces Global Round 16 2021.9.13
  20. 局域网内Linux下开启ftp服务的“曲折路”和命令复习

热门文章

  1. phpredis 报错 “Function Redis::setTimeout() is deprecated” 解决方法
  2. 使用HTML5 / Canvas / JavaScript拍摄浏览器内屏幕截图
  3. 如何使用Java将字符串保存到文本文件?
  4. 在Windows上忽略Git存储库中的目录
  5. JAVA编程思想——读书笔记 类再生
  6. Win11系统中的Thumbs.db文件可以删除吗?
  7. MTK:NICODE与ASCII码使用
  8. r.java自动删除变量_比较变量并删除一个最低值R [关闭]
  9. python selenium 点击 报错v_python菜鸟初学selenium+chromedrive,简单点击出错,请指教...
  10. python游戏代码运行不了_用Python写游戏,不到十分钟就学会了