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를 누르면 정상적으로 접속할 수 있습니다.
도움이 되셨다면 아래 공감버튼 클릭 부탁드립니다.
댓글