오늘 하루종일 애먹은 작업이 있다.
기존에 AWS ec2 이용하다가 좀 더 간결한 서버가 없을 까해서 LightSail로 갈아탔는데..
왠걸 SSMS가 계속 접속이 안되는게 아닌가..
난감하다 난감해..하면서 하루종일 애먹었는데
내가 나왔던 오류코드는 다음과 같다.
SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다.
서버를 찾을 수 없거나 액세스할 수 없습니다.
인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오.
(provider: Named Pipes Provider, error: 40 - SQL Server에 대한 연결을 열 수 없습니다.) (Microsoft SQL Server, 오류: 53)
40과 53 오류였는데, 네트워크 인스턴스를 찾지 못해 발생하는 오류였다.
내가 서버쪽에서 뭐 빠트린게 있나?... 하고 설정들을 다시 차근차근 살펴보았다.
1. SQLSERVER 구성관리자의 네트워크 구성에서 TCP/IP 설정이 허용으로 되어있나?
= Yes...
2. SQLSERVER 구성관리자의 TCP/IP 설정에서 IPAII 포트가 1433으로 설정되어있나?
= Yes...
3. 방화벽에서 1433 포트 Inbound 허용해주었나?
= Yes...
4. LightSail 원격접속하여 SSMS에 접속 > 속성 > 보안 > 서버 인증권한을 "SQL Server and Windows Auth~"로 허용해주었나?
= Yes...
뭐지 어디가 문제일까.. 당최 알다가도 모르겠어서 어디가 잘못된걸까.. 혼자 Lightsail 페이지를 뒤적거리다가
아래와 같은 화면과 마주했다..
이런 바보같으니라구..ㅠㅠ
방화벽이 하나 더 있다는걸 잊어먹고 있었다.
까먹지 말라고 적어놔야지.. ㅠ
오늘의 허당질 끝
ps. 번외
1433포트 모든ip주소 허용해놓으니까 왠 이상한놈이 자꾸 접속하려고 시도한다.
> Sp_ReadErrorLog
Login failed for user 'sa'. Reason: An error occurred while evaluating the password.
[CLIENT: 104.148.5.120]
접속가능한 ip를 최대한 줄여서 사용하는 게 안전 할 것 같다.
진짜 끝!
'AWS' 카테고리의 다른 글
AWS Windows Server 만들기 - IIS Server 생성편 (0) | 2018.10.11 |
---|---|
AWS Windows Server 만들기 - 탄력적 IP(Elastic ip) 생성편 (0) | 2018.10.02 |
AWS Windows Server 만들기 - 인스턴스 접속편 (0) | 2018.10.02 |
AWS - Windows Server 만들기 - 인스턴스 생성편 (0) | 2018.10.02 |