IT

AWS에 MS-SQL Server(SSMS)연결하기

fraha 2020. 9. 27. 21:28
반응형

AWS에 RDS서비스가 있다.

아마존에 DB를 만들거나 기존 DB를 올려 놓고 사용할 수 있는 서비스다.

DB호스팅정도로 생각하면 편하다.

로컬 MS-SQL DB를 AWS에 올리기 위해 인스턴스 만들고 테스트 해 봤다.

근데 아무리 해도 SSMS에서 연결이 안된다.

유투브와 인터넷 다 뒤져도 별거없는데 그대로 따라 해도 안된다.

암만 해도 아래 화면만 뜬다.

결론적으로 이유만 말하면 보안 > VPC 보안그룹에서 인바운드 규칙에 TCP 1433포트를 허용 해 주면 된다.

1433은 MS-SQL 기본 포트이고 다른 포트를 정해줬다면 그 포트를 열어주면 된다.

 

AWS는가상서버이기 때문에 서버접속시에 인스턴스의 보안규칙을 먼저 통과해야 서버로 진입할 수 있다.

따라서 서버보안 설정이전에 AWS에서 생성한 인스턴스의 보안규칙에 SQL 포트를 허용 해 주어야 한다는 것이다.

                                              인바운드 규칙에 포트추가한 모습

AWS RDS에서 MS-SQL 인스턴스 만들고 하는것은 자습서등에 잘 나와 있으니 참고하면 될 것이다.

물론 계속 업데이트를 하니 그림은 좀 다르지만 내용은 비슷하다.

짜잔~ 연결된 모습

하도 안 되길래 해 봤던 여러가지 시도들

1. SSMS버전이 낮아서 안 될 수도 있겠다 싶어서 (2008 R2사용)

AWS에서 제공되는 SQL버전용 2012로 바꿔봄

2. window 7 64bit 사용중인데 window8 64bit로 해 봄

3. 백신 중지 해 봄

4. IP가 문제일까 싶어 집에가서 해 볼려고 했으나 다행히 그 전에 해결됨

5. 리전을 한국으로 바꿔 봄

기타...

보다 자세히 인스턴스 생성부터해서 사진과 함께 자세히 설명하고 싶지만 귀찮아서

하지만 자료가 너무 없어(내가 못 찾은 거 겠지) 이거라도 남겨둬야 겠다 싶어 대충 포스팅함

나처럼 찾아 헤매일 누군가를 위해

반응형