--- title: "MSSQLSERVER_-1 | Microsoft Docs" ms.custom: "" ms.date: "04/04/2017" ms.prod: sql ms.reviewer: "" ms.technology: supportability ms.topic: "language-reference" f1_keywords: - "-1" helpviewer_keywords: - "-1 (Database Engine error)" ms.assetid: bad25b91-eaed-46c0-a5b7-71117a32304c author: MashaMSFT ms.author: mathoma --- # MSSQLSERVER_-1 [!INCLUDE[appliesto-ss-xxxx-xxxx-xxx-md](../../includes/appliesto-ss-xxxx-xxxx-xxx-md.md)] ## Details ||| |-|-| |Product Name|[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]| |Event ID|-1| |Event Source|MSSQLSERVER| |Component|SQLEngine| |Symbolic Name|| |Message Text|An error has occurred while establishing a connection to the server. When connecting to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], this failure may be caused by the fact that under the default settings [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not allow remote connections. (provider: SQL Network Interfaces, error: 28 - Server doesn't support requested protocol) (Microsoft [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], Error: -1)| ## Explanation The [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] client cannot connect to the server. This error could be caused by one of the following reasons: - A specified [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] instance name is not valid. - The TCP, or named pipes protocols are not enabled. - The firewall on the server has refused the connection. - The [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Browser service (sqlbrowser) is not started. ## User Action To resolve this error, try one of the following actions: - Check the spelling of the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] instance name that is specified in the connection string. - Use the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Configuration Manager tool to enable [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] to accept remote connections over the TCP or named pipes protocols. For more information about the accepting remote connections, see [Enable or Disable a Server Network Protocol](~/database-engine/configure-windows/enable-or-disable-a-server-network-protocol.md). - Make sure that you have configured the firewall on the server instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] to open ports for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] and the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Browser port (UDP 1434). - Make sure that the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Browser service is started on the server. ## See Also [Configure a Windows Firewall for Database Engine Access](~/database-engine/configure-windows/configure-a-windows-firewall-for-database-engine-access.md) [Configure Client Protocols](~/database-engine/configure-windows/configure-client-protocols.md) [Network Protocols and Network Libraries](~/sql-server/install/network-protocols-and-network-libraries.md) [Client Network Configuration](~/database-engine/configure-windows/client-network-configuration.md) [Configure Client Protocols](~/database-engine/configure-windows/configure-client-protocols.md) [Enable or Disable a Server Network Protocol](~/database-engine/configure-windows/enable-or-disable-a-server-network-protocol.md)