코딩ㆍ개발 정보/데이터베이스 연습

MSSQL 서버 설치 후 구성 관리자 설정 및 방화벽 설정 방법

RioRex 2025. 1. 15.

대상: MSSQL SERVER 2012 서버를 설치하고 로컬에서 접속은 잘 되지만, 외부에서는 접속되지 않는 경우가 있었다.

 

방법은 IP 를 허용하고, 방화벽 설정의 인바운드를 조정해야 한다.

 

0. 증상

SQL 접속 오류 - error: 40, 오류: 53

제목: 서버에 연결
------------------------------
???.???.???.??? 에 연결할 수 없습니다.
------------------------------
추가 정보:

SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (provider: Named Pipes Provider, error: 40 - SQL Server에 대한 연결을 열 수 없습니다.) (Microsoft SQL Server, 오류: 53)

도움말을 보려면 다음을 클릭하십시오: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

------------------------------
네트워크 경로를 찾지 못했습니다
------------------------------

 

1. 외부에서 IP 접근 허용 방법

 - SQL Server 구성 관리자 실행

 

- SQL Server 네트워크 구성 > MSSQLSERVER에 대한 프로토콜 > TCP/IP 더블클릭

- IP 주소 탭에서, 외부에서 접속하는 IP에 대한 사용을 "예"로 변경

 

- MS SQL 서비스 재시작

 

2. 방화벽 설정의 인바운드 설정 방법

- 고급 보안이 포함된 Windows Defender 방화벽 실행

 

- 인바운드 규칙 > 새규칙 추가 > 포트 1433 지정

 

완료되었습니다. 이제 외부 접속 가능합니다.

반응형

댓글