Our team has recently configured a new server with a SharePoint 2010 installation and restored a backup of a site from hosted pool onto the new dedicated server. The timer service in central administration has been configured to use credentials for an account with database access, but periodically, some process is editing the configuration for the
SharePoint 2010 Timer service in Windows Services and changing the password used to authenticate. The actual password has not in fact changed, so the service fails on startup (normally overnight). We have to reconfigure the stored credentials and restart the service every few days.
SharePoint is not configured to change the password for this account periodically, and we've gone into central administration's account management and updated the stored password for this account a few times now. What else could be responsible for these erroneous automated changes in the service configuration?
Some additional information that may or may not be of consequence. When attempting to manually change the service account password in Central Administration > Security > Configure Managed Accounts, I am receiving a permissions error. It is logged as follows:
System.ComponentModel.Win32Exception: Access is denied at Microsoft.SharePoint.Win32.SPNetApi32.NetUserChangePassword...
It does lead me to wonder if this why the service account is reconfigured with a new password, but since it does not have permissions to modify the actual account password, everything falls apart. I still need to find WHAT is responsible for that behavior however.
I did find this TechNet forum post regarding the issue but did not glean any information from the selected answer that would help me troubleshoot that issue.
In addition, a few other log entries on that correlation token may be of interest are below.
Under the Topology category:
The configuration database was queried for a non-existent object with the id 23363474-ec38-43bc-b069-cbfc9e5b0364. Most commonly, this is caused by removing an SPFeatureDefinition without writing upgrade code to remove references to the feature from each site.
Under the User Profiles category:
OnCredentialsChange: Profile Synchronization Service instance is not online yet: once online, please manually stop and restart the service if your password has changed.