In SolarWinds DPA, is it possible to create an alert/report of when a Microsoft SQL Server needs patching?
Hi
No DPA does not contain that type of feature out of the box.
Potentially, you can create something yourself as you can build custom metrics. Where you can ask any queries against the db instances. But how you can get information about latest versions available into that query I don't know.
That is a shame. RedGate has a product which does that and can assist with the patching too.
SolarWinds have a separate tool for that, Patch manager. It's just not built into DPA.
Yes, it is possible, though SolarWinds DPA does not have a "one-click" patch alert. Because DPA is a performance tool and not a patch management system, it doesn't automatically know which KB articles Microsoft has released.
To achieve this, you must use a Custom SQL Alert that compares the server's current version against your organization's "Minimum Required Version."
You can create a "Custom SQL Alert - Single Numeric Return" that runs a query against your monitored SQL instances. If the returned value is 1, it means the server is below your patch threshold and triggers the alert.
1
The Logic:
SERVERPROPERTY('ProductVersion')
'16.0.4115.5'
If you prefer a visual report of all servers rather than an email alert, use the Report Builder:
SERVERPROPERTY('ProductLevel')