New: 12 December 2006


Product Name

SQL Server

Product Version


Product Build Number


Event ID


Event Source




Symbolic Name

Message Text

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 connections. (provider: SQL Network Interfaces, error: 28 - Server doesn't support requested protocol) (Microsoft SQL Server, Error: -1)


The SQL Server client cannot connect to the server. This error could be caused by one of the following reasons:

  • The firewall on the server has refused the connection.
  • A specified SQL Server instance name is not valid.
  • The SQL Server Browser service (sqlbrowser) is not started.

User Action

To resolve this error, try one of the following actions:

  • Make sure that you have configured the firewall on the server instance of SQL Server to open the SQL Server Browser port.
  • Make sure that the SQL Server Browser service is started on the server.
  • Check the spelling of the SQL Server instance name that is specified in the connection string.
  • Use the SQL Server Surface Area Configuration tool to enable SQL Server to accept remote connections. For more information about the SQL Server Surface Area Configuration Tool, see Surface Area Configuration for Services and Connections.

See Also

Other Resources

How to: Configure a Firewall for SQL Server Access
Opening Ports in the Firewall
Connecting to SQL Server over the Internet
Using Named Instances
Getting Started with the Database Engine
How to: Configure Client Protocols (SQL Server Configuration Manager)
Network Protocols and Network Libraries
Default Client Connection Behavior
Configuring Client Network Protocols
Configuring Server Network Protocols and Net-Libraries

Help and Information

Getting SQL Server 2005 Assistance