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. 리전을 한국으로 바꿔 봄
기타...
보다 자세히 인스턴스 생성부터해서 사진과 함께 자세히 설명하고 싶지만 귀찮아서
하지만 자료가 너무 없어(내가 못 찾은 거 겠지) 이거라도 남겨둬야 겠다 싶어 대충 포스팅함
나처럼 찾아 헤매일 누군가를 위해
'IT' 카테고리의 다른 글
인터넷선, 랜선, RJ45, UTP케이블 만드는 법 (2) | 2020.10.05 |
---|---|
POS 주방 벨 (1) | 2020.09.28 |
MS-SQL Server Express 2017 sa 로그인 설정 (0) | 2020.09.27 |
델파이XE2 과연 올바른 선택인가? (0) | 2011.12.08 |
win7 64bit에서 BDE사용여부와 odbc사용법 (4) | 2011.11.17 |