MY MEMO
[SQL SERVER] Sql Server 설치하기 (Window / CentOS) & 로컬에서 외부로 포트 열기 본문
[SQL SERVER] Sql Server 설치하기 (Window / CentOS) & 로컬에서 외부로 포트 열기
l_j_yeon 2018. 3. 13. 12:32Video Lecture : https://www.youtube.com/watch?v=EkW6SEke1-c&index=4&list=PLVsNizTWUw7Gw_ubikxbzecfveoxemsAs
Downlaod Site : https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads
1) Develope Edition를 설치
- Enterprise : 유료
- 무료평가판 : 180일(약 6개월) 간 무료
- Devloper : 개인 개발자에게 무료 (상용화 X)
2) 미디어 다운로드 설치
3) 다운로드 된 파일에 오른쪽 클릭 -> 탑재 클릭
4) 새로 생긴 DVD 폴더에 setup.exe 선택 후 실행
5) 설치
+) 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가 : MSSql Engine 설치
+) SQL Server 관리 도구 설치 : MSSql의 GUI (ex) mysql workbench)
5-1) 맨 위 (새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가) 선택
5-2) 쭉~ 다음을 누름!
+) 무료 버전 지정에 Developer Mode 인지 확인!
5-2) 기능 선택에서 option 을 선택해줘야한다!
데이터베이스 엔진 서비스 / 검색을 위한 전체 덱스트 및 의미 체계....... / 클라이언트 도구 연결
(이미 설치를 진행했었기 때문에 클라이언트 도구가 비활성화 되어있으나 활성화 되어있는게 기본)
5-3) 데이터베이스 엔진 구성
+) Window 인증 모드 : 지금 현재 들어와 있는 Window user만 접근할 수 있다
+) 혼합 모드(권장) : Window User이외에도 sa(SystemAdmin 즉 root) 권한을 설정할 수 있다 -> 아래에 비밀번호!
=> 보통 상용화할 때에는 혼합모드를 사용한다!
5-4) 쭉~쭉~ 뒤로가기 -> 설치 완료!
6) SQL Server 관리 도구 설치 : MSSql의 GUI (ex) mysql workbench)
이건 그냥 쭉 설치~
7) Microsoft SQL Server Management 를 선택하고 실행해준다!
8)
서버 이름
: 기본으로 되어있는 이름을 사용해도 좋고
보통 local로 돌릴때에는 .
서버에 연결될때에는 ip를 사용한다
인증
: 만약 혼합모드를 사용하지 않았다면 Windows 인증밖에 없다
하지만 혼합모드를 사용했기 때문에
SQL Server 인증으로 들어가
id : sa
password : 자신이 입력한 비밀번호
를 입력하면 연결된다!
실습준비 끝!
+) LINUX에 mssql 설치하기
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server-2017.repo
+) local에서 외부 접속 허용하기
1) window라면 방화벽이 열려있는지 확인
제어판 -> 방화벽 -> 고급 설정 -> 인바운드 규칙 -> 새규칙
포트 선택하고 원하는 포트 입력 & 규칙 이름 입력
2) SQL SERVER 자체에서 TCP 연결 허용하기
SQL SERVER 2017 구성 관리자
TCP/IP가 여기서는 사용이 되어있지만 사용하지 않음으로 되어있다면 오른쪽 클릭 -> 사용
다시 시작을 눌러서 다시 시작하기
Window -> cmd
netstat -an | find "1433"
현재 열려있는지 확인!
'STUDYING > SQL SERVER' 카테고리의 다른 글
[SQL SERVER] Transact SQL 고급 (0) | 2018.03.15 |
---|---|
[SQL SERVER] Transact SQL 문 기본 (0) | 2018.03.14 |
[SQL SERVER] Web Browser 에 데이터 띄우기 (0) | 2018.03.14 |
[SQL SERVER] Sql Server 기본기능 배우기 (index, view, procedure, trigger, backup) (0) | 2018.03.13 |
[SQL SERVER] Sql Server 간단한 Query 실행하기 (0) | 2018.03.13 |