Database [MS SQL] Server 외부 접속 및 방화벽 설정 방법.
페이지 정보
본문
안녕하세요. 소심비형입니다. MS SQL Server Express에서 외부 접속을 위한 설정에 대해 알아보겠습니다. 무료 버전인 Express는 기본적으로 TCP가 사용 안함으로 되어 있기 때문에 이 부분부터 해결해야 합니다. SQL Server 구성 관리자를 열어주세요.
WIN Key + R > SQL Server
구성 관리자(Sql Server Configuration Manager)에서 SQL Server 네트워크 구성 > SQLEXPRESS에 대한 프로토콜을 선택하세요.
TCP/IP를 더블 클릭하거나 우클릭 후 속성을 클릭하세요.
아래 그림의 프로토콜 탭에서 TCP/IP를 사용으로 변경하고 IP 주소 탭에서 하단에 있는 IPAll의 TCP 포트의 값을 1433으로 변경하세요. 꼭 1433일 필요는 없습니다. MS SQL Server의 기본 포트가 1433입니다. 물론, 보안을 위해서는 다른 포트를 사용하는게 좋겠죠^^;
설정을 변경했으면 아래 그림을 참고하여 서비스를 다시 시작하세요.
MS SQL Server의 구성이 완료 되었으면, 방화벽에서 해당 포트를 열어줘야 합니다.
WIN Key + R > wf.msc
방화벽이 실행되면, 좌측에 인바운드 규칙에서 우클릭 > 새 규칙을 클릭하세요.
프로그램을 선택하고 다음을 클릭~
다음 프로그램 경로를 선택하고, SQL Server 실행 파일을 선택 해줍니다. 보통은 아래 경로에 위치하고 있을겁니다.
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe
연결 허용을 선택하고 다음~
모두 선택하고 다음~
원하는 이름과 설명을 입력하고 작업을 마칩니다.
프로그램이 등록 되었으면, 구성 관리자에서 설정한 포트를 등록해야 합니다.
이번엔 포트를 선택하고 다음~
TCP를 선택하고 특정 로컬 포트에 구성 관리자에서 설정한 포트를 입력하고 다음을 클릭~
연결 허용 선택~
모두 선택하고 다음~
이름 및 설명을 입력하고 작업을 마칩니다.
SSMS를 이용하여 SQL Server로 접속 해보세요. 보통은 아이피,포트\SQLEXPRESS로 접속될겁니다. 기본 포트를 사용했다면 입력하지 않아도 될거 같네요. 확인 해보지는 않았습니다-_-;
- 이전글Windows 10에서 YOLO 환경 구성하기. 20.08.02
- 다음글[Oracle] ORA-00205: error in identifying controlfile 20.08.01
댓글목록
등록된 댓글이 없습니다.