SQL Server 的策略和方面(Facets)

作者:vkvi 来源:ITPOW(原创) 日期:2018-6-28

在 SQL Server 中,如果在数据库上右键,可以看到“策略”和“方面”两项内容,说实话,我觉得把“方面”菜单放在这里,方便倒是方便了,只是给初学者一个错乱的感觉,所以我们不看这里,看:管理 -> 策略管理。

在这里会发现:策略、条件、方面,三个东西。

策略、条件、方面

策略

假如我们想检查一下,数据库中哪些表有 delete 触发器?传统做法是打开一个个看,高级点就是用 SQL 语句从系统表中取。

但是有没有更高级的呢?那就是策略。

我们可以理解为策略就是要要检查一批东西。

而这个“检查”就是 SQL Server 说的“评估”。

条件

一个策略可以包含多个条件,比如:“表”“是否含有 delete 触发器”(注意引号,下面会讲为什么这样打引号),这就是一个条件。

方面

方面可以理解为条件的对象,比如前面一段的“表”,就是一个方面(我们特意给他打了引号)。

策略管理包含:策略、条件、方面,策略包含条件,方面是条件的对象。

相关文章