What parts of Policy Based management are people using? #75
Replies: 4 comments 1 reply
-
I used to use it a lot when I was a DBA and was a big advocate. PBM allowed me to manage hundreds and thousands of servers with no issue. I even had a go at improved reporting: https://github.com/marcingminski/sql-policy-management. |
Beta Was this translation helpful? Give feedback.
-
in the 27 years I use SQL Server (in several large enterprises in various industries) I remember trying to use it once but since with many of the build in solutions it did not cover all use cases and had no way to create policies that understood HA/DR and Scale out we used different ways of handling desired configuration management. So long story short: Never used in in production. |
Beta Was this translation helpful? Give feedback.
-
I got one answer through another channel - customer support! |
Beta Was this translation helpful? Give feedback.
-
Another potential blocker for policy adoption in newer versions of SQL server is the set of events that can be processed by the DDL trigger PBM uses has not kept up with the evolution of SQL Server. I don't think the events represent the full range of object types that customers may want to create policies for. This is the full list in SQL Server 2019:
|
Beta Was this translation helpful? Give feedback.
-
The Policy Based Management feature of SQL Server is implemented as SMO component. It has a bunch of code for creating and evaluating policies on both the server and the client.
As time has gone by our test coverage of PBM (aka DMF) has waned and it's not clear to me what risk this poor test coverage is posing to our customers.
I'm looking for testimonials from customers that use PBM, including which facets they create policies for, which properties are most commonly used for conditions, and which condition operators are most used.
For example, I just learned that PBM supports running a WQL WMI query as a condition operator. How many customers are relying on such WQL queries in their PBM deployments?
Based on this feedback I will adjust our test coverage accordingly.
Your input is greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions