Installation error: "Timeout Expired" on one named instance when server has multiple named instances.
Error may include: Login timeout expired
[SQL Native Client]An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote the connections.
Verify the connection is using TCP/IP and Named Pipes and that the Sqlbrowser service is running on the server.
To resolve this, you should enable Sql Browser service on the server
1) Use net start or go to sql configuration manager(SSCM), check whether sqlbrowser service is running, if not, start it.
2) You still need to make sure SqlBrowser is active. Go to SSCM, click properties of SQL Browser service | Advanced | Active | Yes or No, if Sql Browser is running but is not active, the service would not serve you correct pipe name and Tcp port info on which your connection depends.
For addl. information: http://blogs.msdn.com/sql_protocols/archive/2005/10/22/sql-server-2005-connectivity-issue-troubleshoot-part-i.aspx