본문 바로가기
아이티 공부/MSSQL

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

by Klero 2015. 7. 21.

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를 누르면 정상적으로 접속할 수 있습니다.




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



반응형

댓글