I've got a really strange problem with SQLAgent. I get the following error when trying to start up SQLAgent (SQL Server starts fine)
 Startup error: Unable to initialize error reporting system (reason: Access is denied)
I get this same error whether I try to start this service normally or via the command line.
Both SQL & Agent services are started up via a domain account. This domain account is not domain or local admin, but has the required priviledges to run both of these services. This config was running run until over the weekend, when all of a sudden this error has started occuring. None of the DBA's have changed anything and our IT department also claim not to have changed anything, but I guess something somewhere has changed because we are now getting different behaviour - the question is really how can I find out what has changed.
If I change the service logon credentials (e.g. to my own), the service starts fine. I have even temporarily granted local admin to the orginal domain account used to start the service and it still fires the above error.
We are running SQL2000 SP3a on Windows 2000 SP4.
I have tried running both regmon & filemon and can not spot any access right problems.
Anyone got any ideas of how I can track this one down?
Thanks in advance