AWS에서 MS SQL 인스턴스에 어떻게 연결합니까?


2

나는 이러한 조치를 취했다.

  • AWS 계정 생성
  • MS SQL Server Express 인스턴스 스핀 업
  • TCP 1433, 내 IP, 접두어 32에 대한 보안 그룹을 추가했습니다.
  • 포트 1433에 대한 내 홈 방화벽에 대한 전달을 내 컴퓨터에 추가했습니다.
  • 이 컴퓨터에서 SQL Management Studio를 사용하여 앞에서 지정한 sa 계정 이름과 암호를 사용하여 AWS 콘솔에 표시된 서버 이름에 연결합니다

"연결할 수 없습니다 ... 네트워크 관련 오류 ... 매개 변수가 잘못되었습니다."라는 메시지가 나타납니다.

LAN에서 다음으로 확인해야 할 사항은 원격 관리와 TCP가 SQL 인스턴스에 대해 활성화되어 있는지 확인하는 것입니다. 그러나 분명히 클라우드 시스템의 모든 관리는 원격이며 기본 매개 변수 그룹에는 원격 액세스가 설정되어 있으므로 기본적으로이 매개 변수가 설정되어 있다고 가정합니다.

RDP를 통해 연결하면 인스턴스에 SQL 관련 소프트웨어가 설치되지 않은 것으로 나타납니다. 필자는 RDS 인스턴스가 어떻게 든 Windows 인스턴스와 연결되어야한다고 생각합니다. RDS를 사용하는 서버에 대한 RDP 액세스를 원할 경우 RDS를 사용하는 대신 응용 프로그램으로 서버에 설치해야합니다.

이러한 기본적인 것들은 Google에게는 놀라 울 정도로 어려웠습니다. EC2와 VDC 사이의 전환으로 인해 충돌하는 문서가 외부로 떠 다니는 것으로 보입니다.


소규모 업데이트 : 기반 docs.aws.amazon.com/AmazonRDS/latest/UserGuide/... , 콜론 대신 쉼표로 구분 된 포트를 사용하여 인스턴스 끝점 (mydbname.subdomain.region.rds.amazonaws.com)에 연결을 시도했습니다. 이렇게하면 "... 네트워크 관련 오류 ... 연결된 당사자가 응답하지 않았으므로 시도가 실패했습니다 ..."

Mgt Studio (1433은 기본적으로 기본값 임)의 서버 이름에서 포트를 나가면 "네트워크 관련 오류 ... 네트워크 경로를 찾을 수 없습니다"라는 메시지가 나타납니다. 내 컴퓨터가 인스턴스 경로를 해석 할 수 있으므로 거기에 있지만 핑은 반환되지 않습니다.

SQL 구성 관리자에서 Named Pipe를 통해 원격 연결을 활성화 했습니까? 또한 다른 포트를 사용하도록 고려 했습니까? 많은 ISP가 1433 트래픽을 차단합니다.
Frank Thomas

AWS가 편리한 기본 구성을 트럼펫으로 제공하지만 RDP를 아직 사용할 수 없었습니다. AWS 콘솔을 통해 서클에서 몇 시간을 보내고 성공하지 않고 설정 (그리고 제안에 따라 포트 수신)하는 방법을 찾으려고 노력했습니다.

RDP 인스턴스의 IP 주소와 creds를 사용하여 연결을 시도했지만 "... 서버를 찾을 수 없습니다 ... 네트워크 경로를 찾을 수 없습니다."

답변:


0

데이터베이스 인스턴스가 공개적으로 액세스 가능한지 확인하십시오. RDS 대시 보드로 이동 한 다음 인스턴스 세부 정보를 봅니다.

그렇지 않은 경우 인스턴스를 다시 만들어야합니다. 이 옵션을 변경하는 방법이없는 것 같습니다.


0

RDS를 사용할 때도 비슷한 문제가있었습니다. 나는 그것을 해결했다 :

  • 공용 서브넷 대신 개인 서브넷 (NAT 상자 없음)을 사용했습니다.
  • 2 개의 길 (1가 아니라)이 있었다.

공개 서브넷으로 변경 한 후 (새 서브넷 그룹을 형성하기 위해 현재 서브넷 그룹에 새 서브넷 그룹을 만들려면 새 서브넷을 만들었습니다. 그런 다음 인스턴스, 서브넷 그룹을 파괴하고 다시 만들었습니다), 아직 연결할 수 없었고 두 번째 공용 서브넷을 만들었습니다 , 나는 2 개의 다른 경로를 가지고 있었고 (그리고 SQL 서버는 새롭게 생성 된 서브넷에서 IP를 가지고있었습니다.) 첫 번째 공용 서브넷이 사용하고 있던 경로로 경로가 변경되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.