MSSQL 2012 Database Engine에 접속 실패 해결 방법

Windows Server 2012에 MSSQL 2012를 정상적으로 설치하고 

Database Engine에 접속할려고 하면 에러가 발생합니다.

(Windows Server 2008에 MSSQL 2008을 설치하면 잘 접속 되던데….)

1. Windows Server 2012에 MSSQL 2012를 정상적으로 설치하고 실행

Windows Server 2012에 MSSQL 2012를 정상적으로 설치하고 

Microsoft SQL Server Management Studio 

프로그램을 실행하면 Connect to Server 창이 나타납니다.

Server type : Database Engine

Server name : 데이터베이스가 설치된 컴퓨터의 아이피

Authentication : SQL Server Authentication

Login : sa

Password : 패스워드 입력

정상적으로 입력 후 Connect 버튼을 누릅니다.

2. 서버에 연결할 수 없다는 에러 발생

에러 내용 : SQL Server에 연결을 설정하는 중에 네트워크 관련 또는

 인스턴스 관련 오류가 발생했습니다. 

서버를 찾을 수 없거나 액세스 할 수 없습니다. 

인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 

구성되어 있는지 확인하십시오. 

(provider : Named Pipes Provider, error : 40 – SQL Server에 대한 연결을열 수 없습니다.)

 (Microsoft SQL Server, Error : 5)

액세스가 거부되었습니다.

 

3. Sql Server Configuration Manager 실행

Sql Server Configuration Manager를 실행합니다. 

실행하면 나오는 창에서 SQL Server Network Configuration – 

Protocols for MSSQLSERVER를 클릭합니다.

4. Protocol Name의 Status를 Disabled에서 Enabled로 바꾸기

Protocol Nmae에 Shared Memory, Named Piped, 

TCP/IP 3가지가 있습니다.

Status가 Enabled가 되도록 변경합니다.

5. 정상적으로 접속 완료

변경했다고 바로 적용되지는 않네요. MSSQL 2012를 

재시작 하거나 서버를 재부팅 해주세요,

그 후 Microsoft SQL Server Management Studio를 다시 시작하고 

칸을 알맞게 입력 후 Connect를 누르면 정상적으로 접속할 수 있습니다.

도움이 되셨다면 아래 공감버튼 클릭 부탁드립니다.

Leave a Comment