Wednesday, May 20, 2009

Project Server 7882: Unable to start services process.

Early morning panic attack! We did a database move of our Project Server database over the weekend. Rather than use the renameserver command, we figured to take the cautious route and set up an alias from the old SQL Server to the new SQL Server - that worked very nicely.

One of the other changes made was to start up the Search Service - previously we had the Office and SharePoint search services disabled, as they were causing errors with the old SQL Server - long story about that! In doing so, I had to update the SSP config page to start up the services.

Looking in the event log, there were a ton of errors complaining "unable to start service process. SSP: Service: ProjectQueueService", then the same error with the pjevtsvc instead. There was also a .Net Runtime 2.0 Error, EventType clr20R3, microsoft.office.project.server. system.nullreferenceexception.

I stopped & started both the Timer and Queue services, but that didn't help. Tried restarting both a few times. Tried an IISReset. Still didn't help.

My service account was set up to Log On As Service in the Local Security Settings User Rights Assignments, Log On as a service, so that wasn't it either.

What did the trick was to change the account used for both services in the Services control panel. The services were set to use the Farm account - I switched this back to using the SSP account instead, restarted the services, and we're up & running with nice quiet logs.