I am currently going round in circles trying to get my head round the SQL run as accounts because I have a scenario where I am "watching" an SQL server with 3 servers and 1 (the MS) seems to be working but the other arent. I created an OLE DB Data Source from Management Pack Templates and added 3 watchers - one of them being the MS and two other random servers as a test. If I go into monitoring and look at Synthetic Transaction and OLE DB Data Source state the MS is OK but the other two are failing - the state change indicating a login failed for user DOMAIN\WATCHERSERVERNAME$
So if the watcher is a management server is it using a different account to the other servers (which are presumably currently trying to connect with LOCAL SYSTEM which is the context the agent is installed under)?
I have a few good links explaining SQL runas accounts and the MP guide but just wanted the above clarifying if possible...