Microsoft KB Archive/322140

= Error 1053 when you try to start SQL Server Agent =

Article ID: 322140

Article Last Modified on 12/9/2005

-

APPLIES TO


 * Microsoft SQL Server 2000 Standard Edition
 * Microsoft SQL Server 7.0 Standard Edition
 * Microsoft SQL Server 7.0 Service Pack 1
 * Microsoft SQL Server 7.0 Service Pack 2
 * Microsoft SQL Server 7.0 Service Pack 3
 * Microsoft SQL Server 7.0 Service Pack 4

-



This article was previously published under Q322140



SYMPTOMS
The SQL Server Agent Service does not start and it generates error 1053:

An error 1053 (The service did not respond to the start or control request in a timely fashion.) occurred while performing this service operation on the SQLServerAgent service.



CAUSE
This issue occurs because of one of the following reasons:
 * The SQLServerAgent service startup account may not have the correct permissions on the folder that contains SQLAgent.out files.
 * The SQL Server Agent error log may include a path or a file name that is not correct.
 * Some executable .dll files may be corrupted or damaged.
 * The SQLServerAgent service startup account may not have the correct permissions to use the registry.



RESOLUTION
To resolve this issue, use one of the following methods, as appropriate to your circumstances:  The SQLServerAgent service startup account may not have the correct permissions on the folder that contains SQLAgent.out files.

In this case, make sure that the specified SQLServerAgent service account has full control permissions to the folder in which the SQLAgent.out, SQLAgent.1, SQLAgent.2, and other SQL Server files are located. These files are typically stored in the LOG folder, which is in the SQL Server installation path. The SQL Server Agent error log may include a path or a file name that is not correct.

In this case, verify that the path and file name for SQLAgent.out is valid:  In SQL Server Enterprise Manager, expand the Management folder. Right-click SQL Server Agent, and then click Properties. Under Error Log, make sure that the path that is specified next to File Name is valid. Make sure that the file name is SQLAGENT.out.</li></ol> </li>  Some executable .dll files may be corrupted or damaged.

In this case, try starting SQL Server Agent from the command prompt by running the following command:

Default Instance sqlagent -c -v Named Instance sqlagent -i[Instance Name] -c -v If you receive the following error message

execution can't continue as the language resource file sqlagent.rll could not be loaded

replace the SQLAgent.dll and SQLAgent.rll files with different copies of these files (SQLAgent.dll and SQLAgent.rll). </li> The SQLServerAgent service startup account may not have the correct permissions to use the registry.

In this case, make sure that the MSSQLSERVER startup account, the SQL Server Agent startup account, and the Microsoft Distributed Transaction Coordinator (MS DTC) startup account have full control of the following keys in the registry:

The following keys are for the default instance:

The following keys are for the named instance:

Note The placeholder  is replaced with the actual name of an instance of SQL Server.</li></ul>

Additional query words: 1053 SQL Agent

Keywords: kbprb kbpending KB322140

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.