MSSQLSERVER_-1MSSQLSERVER_-1

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID -1-1
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name
메시지 텍스트Message Text 서버에 대한 연결을 구성하는 동안 오류가 발생했습니다.An error has occurred while establishing a connection to the server. 기본 설정 시 SQL ServerSQL Server에서 원격 연결이 허용되지 않기 때문에 SQL ServerSQL Server에 연결할 때 이 오류가 발생할 수 있습니다.When connecting to SQL ServerSQL Server, this failure may be caused by the fact that under the default settings SQL ServerSQL Server does not allow remote connections. (공급자: SQL 네트워크 인터페이스, 오류: 28 - 서버가 요청한 프로토콜을 지원하지 않습니다.) (Microsoft SQL ServerSQL Server, 오류: -1)(provider: SQL Network Interfaces, error: 28 - Server doesn't support requested protocol) (Microsoft SQL ServerSQL Server, Error: -1)

설명Explanation

SQL ServerSQL Server 클라이언트가 서버에 연결할 수 없습니다.The SQL ServerSQL Server client cannot connect to the server. 이 오류는 다음과 같은 이유로 인해 발생할 수 있습니다.This error could be caused by one of the following reasons:

  • 지정한 SQL ServerSQL Server 인스턴스 이름이 올바르지 않습니다.A specified SQL ServerSQL Server instance name is not valid.

  • TCP, 즉 명명된 파이프 프로토콜이 활성화되어 있지 않습니다.The TCP, or named pipes protocols are not enabled.

  • 서버의 방화벽에서 연결을 거부했습니다.The firewall on the server has refused the connection.

  • SQL ServerSQL Server Browser 서비스(sqlbrowser)가 시작되지 않았습니다.The SQL ServerSQL Server Browser service (sqlbrowser) is not started.

사용자 동작User Action

이 오류를 해결하려면 다음 동작 중 하나를 수행합니다.To resolve this error, try one of the following actions:

  • 연결 문자열에 지정된 SQL ServerSQL Server 인스턴스 이름의 철자를 확인합니다.Check the spelling of the SQL ServerSQL Server instance name that is specified in the connection string.

  • SQL ServerSQL Server 구성 관리자 도구를 사용하여 SQL ServerSQL Server에서 TCP 또는 명명된 파이프 프로토콜을 통한 원격 연결을 허용하도록 구성합니다.Use the SQL ServerSQL Server Configuration Manager tool to enable SQL ServerSQL Server 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.

  • SQL ServerSQL Server의 서버 인스턴스에서 SQL ServerSQL Server에 대한 포트 및 SQL ServerSQL Server Browser 포트(UDP 1434)를 열도록 방화벽을 구성했는지 확인합니다.Make sure that you have configured the firewall on the server instance of SQL ServerSQL Server to open ports for SQL ServerSQL Server and the SQL ServerSQL Server Browser port (UDP 1434).

  • 서버에서 SQL ServerSQL Server Browser 서비스가 시작되었는지 확인합니다.Make sure that the SQL ServerSQL Server Browser service is started on the server.

관련 항목:See Also

데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성Configure a Windows Firewall for Database Engine Access
클라이언트 프로토콜 구성Configure Client Protocols
네트워크 프로토콜 및 네트워크 라이브러리Network Protocols and Network Libraries
클라이언트 네트워크 구성Client Network Configuration
클라이언트 프로토콜 구성Configure Client Protocols
서버 네트워크 프로토콜 설정 또는 해제Enable or Disable a Server Network Protocol