Yan Li,
Thanks for writing a response. I've gone through that article and checked my setup against it. Kevin Holman is not using the low-privilege setup as it is specified in the SQL MP guide but I'm following the basic principles as far as deploying
RunAs accounts.
My point is that the SQL scripts don't seem to be being executed by the RunAs accounts I'm specifying. They are being run as NT AUTHORITY\SYSTEM - or at least NT AUTHORITY\SYSTEM is part of the process of the scripts running in this cluster setup.
I’m trying to understand why the scripts aren’t being solely being executed by the RunAs accounts I deployed. It seems that they are running with the default action account specified for the nodes (Local System) instead of the RunAs account I specified
for the SQL RunAs profiles. Is there something special that needs to be done to deploy them in a cluster situation so that they are used instead of the default action account?
As a test, I temporarily gave NT AUTHORITY\SYSTEM sysadmin rights on the SQL instance. I see in the OpsMgr logs on the agent that the SQL RunAs accounts successfully logged in now. Scripts ran and monitoring of the instance is going. There
must be something else I'm missing for the SQL monitoring cluster setup using these low-privilege accounts.
Also, I just added another stand-alone SQL instance using these low-privilege accounts and monitoring is working perfectly. The issue is only with cluster SQL monitoring and not stand-alone SQL monitoring