inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[2026]비전공자도 한 번에 합격하는 SQLD Part2

MS SQL Server 설치 방법 (on Container)

docker에 SQL 연결시 질문

해결된 질문

736

jurts13

작성한 질문수 1

1

Part 1 강의 듣고 따라오는 중인데

Part 2 강의도입부에 Dbeaver 설치랑 docker관련부분은 비전공자가 보기에 무슨 얘기를 하시는지를 모르겠어요...

MS SQL 설치방법 에서 Dbeaver에 SQL 연결시에 "앞서 설정하셨던 패스워드를 입력합니다" 라고 하시는데 무슨 패스워드를 말씀하시는 걸까요?

MyStrong@Passw0rd 를 입력하긴 했는데 test 커넥션 단계에서

"호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "Connection refused: getsockopt. 연결 속성을 확인하세요. SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하세요. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하세요."

라는 오류가 뜨면서 진행이 안됩니다.

sql 빅데이터 oracle SQLD

답변 1

1

알고런 데이터코드 연구소

안녕하세요. 데이터코드 연구소(랩) 입니다. 

먼저 강의를 구매해주셔서 감사드립니다.  

문의하신 사항에 대해, 아래와 같이 답변 드립니다. 답변에 따라 진행해보시구요. 혹시 잘 안되시면 저에게 메일을 하나 보내주십시오. 개인 PC 환경이 다르다 보니 발생한 것일 수 있습니다. 제 메일 주소는 leader.bettermind@gmail.com 입니다. 감사합니다.

 

Q1. Dbeaver 설치랑 docker관련부분 어려움

Q1 답변

말씀하신 것 처럼, Docker라는 가상환경에 Oracle, MS SQL 등 환경을 설정하는 작업은 이해하기가 다소 어려울 수 있습니다. SQL을 연습하기 위해서 필요한 작업이다 보니, 어렵지만 한 번은 건너야 하는 관문이라는 점을 이해 부탁드립니다.

Docker는 가상 환경입니다. Docker를 사용하는 이유는 하나의 pc에서 마치 두 개 이상의 pc를 사용하는 것과 같은 환경을 만들기 위한 것입니다. 일반적으로 로컬 환경에 소프트웨어를 설치하려면 소프트웨어 다운로드, 환경 설정 등 번거로운 작업이 많이 필요하고, pc 성능 저하 등 여러 문제가 발생합니다. 가상환경(docker)에 소프트웨어를 설치하면 이런 번거로움을 피할 수가 있습니다.

 

Q2. 무슨 패스워드를 말씀하시는 걸까요?

Q2 답변
MS SQL설치 시 관리자(sa)의 패스워드는 아래 설치 스크립트에 포함되어 있는 YourStrong@Passw0rd 입니다. dbeaver와 연결할 때, YourStrong@Passw0rd 를 입력하시면 됩니다. 여기서 Passw0rd의 0는 숫자 0입니다. (※ 제공해드린 교재를 참고해주시면 좀 더 상세히 나옵니다.)

  • 설치 스크립트: docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=YourStrong@Passw0rd" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2022-latest

 

Q3. Connection 오류 - 호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다.

Q3 답변

dbeaver에서 MS SQL Server와 Test 연결을 할 때, 연결이 안되는 경우가 있습니다. 질문 주신 것과 같은 오류 메세지가 나오죠. 이때는 몇 가지를 확인해봐야 합니다.

  • 가장 먼저 확인 할 점: Docker Desktop 관리 화면에서 MS SQL Server가 실행되고 있는지 확인. 실행되고 있는 경우, 아래 이미지의 Actions가 네모임

    image.png

     

  • 두 번째 확인 할 점: 1433 포트 사용 여부. 아래 이미지 처럼 Docker Desktop에서 설정한 포트를 확인합니다. 만약 포트가 1433이 아니라면 dbeaver에서 연결할 때, 설정한 포트를 입력해서 연결 설정을 해야 합니다.

     

    image.png

     

  • 세 번째 확인 할 점: 윈도우 방화벽 설정을 확인하고 필요한 경우 방화벽 규칙을 설정합니다.

     

    image.png

     

12강 집계 함수 8번 연습문제 질문

0

7

0

통계정보 갱신 질문

0

9

1

PK 관련하여 궁금한 점이 있어서 질문 드립니다.

0

6

1

탐색을 한번 더 하지 않게 하는 방식 중 어댑티브 해시 방식도 맞는지 궁금 합니다.

0

6

1

수강기간 연장 가능할까요 선생님

0

11

1

6-5 질문 있습니다!

0

21

3

차트시트 발송이 안되는 이유는 무엇일까요?

0

10

2

컬럼 크기가 대용량인 경우 DB 버퍼 풀에 전부 올라오는지 궁금합니다

0

10

1

6-1. 강의 최종 과제 제출합니다.

0

16

1

Section15. 수업에 사용하는 데이터 주소가 다 보이지 않아서 실습을 위한 데이터를 다운 받지 못하고 있습니다.

0

15

3

실습데이터 ORDERS 생성 시간 질문요...

0

34

0

MySQL 서버구조 쿼리파서 질문 있습니다 !

0

29

0

상태 기반 데이터관리에서 특정 시점에 대한 정보는 어떻게 관리할 수 있나요?

0

16

0

Postgresql 아키텍처 업데이트

1

45

1

https://sqld-frontend.vercel.app 실행하면 실패떠

0

40

3

76강 2분33초 내용 오류

0

49

2

강의 제작

1

48

1

3-13 리텐션 과제 제출합니다

0

57

2

챕터1. SQL 기본 단원정리문제 53번

0

119

3

챕터1. SQL 기본 단원정리문제 23번, 50번

0

109

2

챕터1. SQL 기본 단원정리문제 23번

0

89

2

실전모의고사 4,5회차 파일이 비어있습니다

1

71

2

도커 기반 설치 중 DBeaver 연결 설정시 오류 관련 문의

0

349

2

Part 2 > Chapter 2 단원 정리 문제] 질의

1

149

2