
MS-SQL (Microsoft SQL Server) 접속 시 아래와 같은 에러가 발생한다.
아래는 SMMS 로 접속 시,
a network-related or instance-specific error occurred while establishing a connection to sql server
또는 Dbeaver(디비버) 로 접근 시에는 아래와 같이 에러 발생됨.
"Connection refused: getsockopt" 오류
SQL 서버 접속 안될 때, 조치 가이드
먼저, 기본적인 Sql 서버에 대해서 확인을 해볼 것
주로 서버가 요청을 거부하거나 연결할 수 없는 상태일 때 발생한다.
✅ 0. SSMS or Dbeaver 에서 서버 이름 확인
- 로컬 서버 접속 시
- localhost
- 127.0.0.1
- .\SQLEXPRESS 또는 [컴퓨터이름]\[인스턴스명]
- 원격 서버 접속 시
- 서버.IP,포트번호 (ex) 192.168.1.100,1433)
- 원격으로 접속할 서버의 방화벽 점검
- 서버의 네트워크 연결 확인
원격서버 접속 자체가 문제가 없는데도 안된다면 아래 사항을 저검
✅ 1. SQL Server가 실행 중인지 확인
- Windows + R → services.msc 입력 후 실행
- SQL Server (MSSQLSERVER) 또는 해당 인스턴스가 실행 중인지 확인
- 실행 중이 아니면 우클릭 → "시작(Start)" 클릭
✅ 2. TCP/IP 설정 확인 (SQL Server가 네트워크 연결 허용하는지 체크)
- SQL Server Configuration Manager 실행
- SQL Server Network Configuration → Protocols for [인스턴스명]
- TCP/IP가 Enabled(사용) 상태인지 확인
- Disabled라면 → 우클릭 → Enable
- 적용 후 SQL Server 재시작
✅ 3. SQL Server가 LISTEN 중인지 확인
- cmd(명령 프롬프트) 실행
- 아래 명령어 입력 후 1433 포트가 LISTEN 상태인지 확인
netstat -an | findstr 1433
- LISTEN 상태가 없으면 SQL Server가 TCP/IP 연결을 대기하고 있지 않음
- 위 2번 설정을 다시 점검
✅ 4. 방화벽 설정 확인
SQL Server의 기본 포트(1433)가 방화벽에서 차단되지 않았는지 확인
- Windows Defender 방화벽 실행
- 인바운드 규칙에서
- SQL Server 포트(기본: 1433)가 열려 있는지 확인
- 없으면 새 규칙 추가 후 TCP 1433 포트 허용
✅ 5. SQL Server Browser 서비스 실행 확인
- services.msc 실행
- SQL Server Browser 서비스가 실행 중인지 확인
- 실행되지 않았다면 우클릭 → "시작(Start)" 클릭
'프로그래밍' 카테고리의 다른 글
[WAS] JEUS Vs Tomcat 비교, 네이버와 같은 서비스 IT 회사에서는 Tomcat을 사용하는 이유 (1) | 2025.03.01 |
---|---|
세션 타임아웃 설정(Session timeout) - WAS, web.xml, Node.js (0) | 2025.02.26 |
오라클 PLAN_TABLE이란? (0) | 2025.02.17 |
AI 시대! 돈 되는 IT 기술 5가지 & 추천 강의 (0) | 2025.02.16 |
IT, 웹 개발자로 취업 준비 및 커리어 관리 가이드, TIP (1) | 2025.02.15 |