To work around this problem, consider each of the following methods and use the one that is a best fit to your environment:
Method 1
To work around this problem, log on to the computer by using a user account that has sufficient credentials to connect to SQL Server 2005 and to run all the jobs that are created. For example, log on as a user who is a member of the local administrators group. Then, change the SQL Server Agent startup account to a non-domain administrator user account. The user account must have the appropriate rights. For example, the user should be a member of the local administrators group.
To do this, follow these steps:
- Click Start, click Programs, click Microsoft SQL Server 2005, click Configuration Tools, and then click SQL Server Configuration Manager.
- Click SQL Server 2005 Services.
- Right-click SQL Server Agent (Instance_Name), and then click Properties.
- Click the Log On tab, enter the user logon information, and then click OK.
- Right-click SQL Server Agent (Instance_Name), and then click Restart. If the SQL Server Agent service is not already running, right-click SQL Server Agent (Instance_Name), and then click Start.
Method 2
In the Active Directory Users and Computers snap-in, enable the SQL Server service account to be trusted for delegation.
Note You do not have to restart any resource after you enable the SQL Server service account to be trusted for delegation. For more information about how to enable a service account to be trusted for delegation, visit the following Microsoft Web site:
Method 3
Configure SQL Server Agent to connect the SQL Server service by using the named pipes protocol. To do this, follow these steps on each cluster node:
- Open SQL Server Configuration Manager.
- In SQL Server Configuration Manager, click SQL Native Client Configuration, right-click Aliases, and then click New Alias.
- In the Alias - New dialog box, select Named Pipes in the Protocol list.
- In the Alias Name box, specify the name of the alias.
- In the Server box, specify the instance of SQL Server 2005, and then click OK.
- Open SQL Server Management Studio, and then connect the instance of SQL Server 2005.
- Right-click SQL Server Agent, and then click Properties.
- In the SQL Server Agent Properties dialog box, click Connection.
- In the Alias local host server box, type the name of the alias that you specified in step 4, and then click OK.
- In SQL Server Management Studio, right-click SQL Server Agent, and then click Restart.
If the named pipe protocol is not enabled, you must enable the named pipe protocol. For more information about how to enable the named pipe protocol, visit the following Microsoft Web site:
If the instance of SQL Server 2005 is not configured to listen on a named pipe, you must configure the instance to listen on the named pipe. For more information, visit the following Microsoft Web site:
Note After you add the alias, all client applications that locally connects to the instance use the named pipes protocol for connection.