Symptoms
On a Windows 2008 domain controller, when you try to use SQL Server Configuration Manager to change the service account of some Microsoft SQL Server 2008 components or of the SQL Server service to a domain user account that is not a domain administrator, you receive one of the following error messages:
Error message 1
The service did not start due to a logon failure. [0x8007042d]You receive this error message if install one or more of the following SQL Server 2008 components, and then you change the service account of the components:SQL Server 2008 Analysis ServicesSQL Server 2008 Integration ServicesSQL Server BrowserTo work around this problem, see Workaround 1.
Error message 2
WMI Provider Error [call to WMI Provider returned error code: 0x800742a2]You receive this error message if you upgrade a named instance of SQL Server from SQL Server 2005 to SQL Server 2008, and then you change the service account of the SQL Server service.
To work around this problem, see Workaround 2.
Resolution
Workaround 1To work around this problem, add the domain user account to the corresponding domain group for the specific SQL Server component according to the following table.
Collapse this tableExpand this table
SQL Server componentCorresponding domain groupSQL Server Analysis Services (InstanceName)SQLServerMSASUser$ComputerName$InstanceNameSQL Server Integration ServicesSQLServerDTSUser$ComputerNameSQL Server BrowserSQLServer2005SQLBrowserUser$ComputerNameTo do this, follow these steps: Click Start, point to Administrative Tools, and then click Active Directory Users and Computers.In the Active Directory Users and Computers snap-in, click Users.Double-click the corresponding domain group.In the Properties dialog box, click the Members tab.On the Members tab, click Add.In the Select Users, Contacts, Computers, or Groups dialog box, type the user in the DomainName\UserName format under Enter the object names to select, and then click OK.In the Properties dialog box, click OK.
Workaround 2To work around this problem, add the domain user account to the SQLServer2005MSSQLUser$ComputerName$InstanceName domain group.
To do this, follow these steps: Click Start, point to Administrative Tools, and then click Active Directory Users and Computers.In the Active Directory Users and Computers snap-in, click Users.Double-click SQLServer2005MSSQLUser$ComputerName$InstanceName.In the Properties dialog box, click the Members tab.On the Members tab, click Add.In the Select Users, Contacts, Computers, or Groups dialog box, type the user in the DomainName\UserName format under Enter the object names to select, and then click OK.In the Properties dialog box, click OK.