博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十八章——基于策略的管理(1)——评估数据库属性
阅读量:6576 次
发布时间:2019-06-24

本文共 886 字,大约阅读时间需要 2 分钟。

原文:

前言:

本章包含:

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_nameFROM    msdb.dbo.syspolicy_conditionsORDER BY date_created DESC
本机结果如下:

转载地址:http://dpwno.baihongyu.com/

你可能感兴趣的文章
博客园博客美化相关文章目录
查看>>
root用户重置其他密码
查看>>
关于查询扩展版ESI高被引论文的说明
查看>>
Oracle推断值为非数字
查看>>
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
查看>>
vue-cli中理不清的assetsSubDirectory 和 assetsPublicPath
查看>>
从JDK源码角度看Short
查看>>
解密Angular WebWorker Renderer (二)
查看>>
parceljs 中文文档24小时诞生记
查看>>
五年 Web 开发者 star 的 github 整理说明
查看>>
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
查看>>
ReactNative字体大小不随系统字体大小变化而变化
查看>>
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
为什么中台是传统企业数字化转型的关键?
查看>>
使用模板将Web服务的结果转换为标记语言
查看>>
inno setup 打包脚本学习
查看>>
php 并发控制中的独占锁
查看>>
从pandas到geopandas
查看>>
用express搭建网站
查看>>
如何在 Swift 中进行错误处理
查看>>