When you log on to an instance of Microsoft SQL Server 2005 from SQL Server Management Studio, you receive the following error message:
Additionally, CPU utilization is 100 percent during the logon process.
This problem occurs if the following conditions are true:
Cannot connect to ComputerName/InstanceName
Timeout expired. This timeout period elapsed prior to completion of the operation or the server is not responding. (Microsoft SQL Server)
If you log on to the instance of SQL Server 2005 by using the Sqlcmd utility (Sqlcmd.exe) at a command prompt, you receive the following error message:Timeout expired. This timeout period elapsed prior to completion of the operation or the server is not responding. (Microsoft SQL Server)
HResult 0x102, Level 16, State 1
ProtocolName Provider: Timeout error [258].
Sqlcmd: Error: Microsoft SQL Native Client : Unable to complete login process due to delay in login response.
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.
Note ProtocolName represents the protocol that the SQL Server database engine currently uses to connect to the instance of SQL Server 2005.ProtocolName Provider: Timeout error [258].
Sqlcmd: Error: Microsoft SQL Native Client : Unable to complete login process due to delay in login response.
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.
Additionally, CPU utilization is 100 percent during the logon process.
This problem occurs if the following conditions are true:
- The SQL Server login that you use to log on to the instance of SQL Server 2005 is not a member of the sysadmin fixed server role.
- Lots of SQL Server logins exist in the instance of SQL Server 2005.