설치 환경 : Windows server 2012 R2 STD
설치로 넘어가기
[새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가] 선택
제품 키는 등록된 키로 설치 함 ( ex. 무료 버전 지정으로 하면 평가판으로 되는거 같음 )
동의함
[Microsoft Update를 통해 업데이트 확인] 권장안함. 체크하면 체크하는 부분이 있는거 같아서 엄청 기다림
일단 [모두 선택] 으로 설치. 2012버전 전부터 다 설치를 해서 , 하지만 기본 설치만으로 다시 설치 해볼 예정
진행하면 2개의 에러가 뜸. 한개씩 해결
PolyBase 와 KB2919355
먼저 PolyBase 가 궁금해서 검색해 봄. 외부 데이터를 엑세스하는 기술인데 지금은 필요없을꺼 같음
하지만 설치. 빅데이터와 관련 있는듯
에러메세지에 java jre 7 버전 이상을 설치 해야 한다고 함. 그래서 오라클 사이트로 가서 설치
최신 버전인 Java SE Runtime Environment 9.0.4 설치하니 안되었고
Java SE Runtime Environment 8u161 버전 으로 설치하니 되었음
참조 링크 : http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
설치하고 넘어가니 Polybase는 해결됨
kb2919355는 마이크로소프트에서 다운받아서 설치
참조 링크 : https://www.microsoft.com/ko-kr/download/details.aspx?id=42334
[기본 인스턴스] 를 선택. 명명된 인스턴스는 이미 설치 되어 있어서 다른 명으로 할때 보통사용하는걸로 알고 있음
[이 SQL Server를 독립 실행형 PolyBase 사용 인스턴스로 사용합니다.] 선택. 밑의 그룹으로 선택하면 서비스 계정이름을 정할때 제약이 있어 에러 발생
[이 SQL Server를 PolyBase 규모 확장 그룹의 일부로 사용합니다.] 선택하고 [SQL Server PolyBase 엔진 / 데이터..] 계정을 NETWORK SERVICE로
선택해서 다음을 클릭시 아래의 메세지가 나타남
여기서 왜 NETWORK SERVICE 계정으로 했냐면 다른 설치 문서를 보니 거의 대부분이 이걸로 설정을 했음.
SQL Agent 서비스를 다른 계정 만들어서 부여했던거 처럼 해도 될꺼 같은데 모르는 부분이어서 패스
[SQL Server 데이터베이스 엔진 서비스에 볼륨 유지 관리 작업 수행 권한 부여] 2016에서는 설치시 선택할 수 있지만 이하 버전에서는
설치 후 설정하는 옵션이었다고 함. 권장사항이서 체크
파일 즉시 초기화에 대한 설정인데 잘 모름. 검색해 봤지만 공부해야 할꺼 같음
혼합 모드로 하고 현재 사용자를 추가함
TempDB 부분에 자세히 설정하는 부분이 있다고 함
현재 사용자 추가
다음
현재 사용자 추가를 안해도 넘어가던데 혹시 모르니 추가
이 부분은 컴트롤러 이름 입력없이 다음
동의 후 다음
해당 링크에서 파일을 다운받아서 해당경로로 지정하면 됩니다.
바탕화면으로 지정해서 다음
설치 진행
설치 완료 후 SQL Server Management Studo 가 없어서 당황하지말고 설치 부분 [SQL Server 관리 도구 설치] 클릭
2016 부터 이부분이 분리 되어 있어서 별도 설치를 해야 함
SSMS 다운로드로 연결 시켜줌
SQL Server Management Studio 17.4 를 다운받아서 설치 하면 됨
설치 시작 화면
END