Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

마이크로소프트는 2018년 9월 24일 SQL Server 2019 커뮤니티 기술 미리보기(CTP) 2.0 버전을 공개했습니다. 데이터베이스 전문가라면 최신 기술 동향을 놓치지 않는 것이 중요합니다. 이 글에서는 Windows Server 2016이 설치된 가상 머신 환경에서 SQL Server 2019 CTP 2.0을 설치하고 테스트하는 전 과정을 단계별로 안내해 드립니다.

SQL Server 2019 CTP 2.0 설치 절차 개요

  1. 1단계: 설치 미디어 준비
  2. 2단계: SQL Server 2019 CTP 2.0 설치
  3. 3단계: 설정 확인 및 검증

1단계: 설치 미디어 준비하기

먼저 아래 링크에 접속하여 SQL Server 2019 CTP 2.0 설치 파일을 받아야 합니다.

https://www.microsoft.com/en-us/sql-server/sql-server-2019#Install

가상 머신의 인터넷 익스플로러에서 해당 주소를 입력하면 다음과 같은 화면이 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

화면에서 확인할 수 있듯이, SQL Server 2019를 설치할 수 있는 대상 운영 환경은 총 4가지입니다. 이 가이드는 Windows Server 2016 환경에 설치하는 것을 기준으로 하므로 'Windows' 옵션을 선택합니다.

Windows 설치 유형의 링크를 클릭하면 다음 화면이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'Preview SQL Server 2019 for Windows' 링크를 클릭하면 SQL Server 2019 CTP 제품의 평가 센터 페이지로 이동합니다. 180일 무료 평가판을 받으려면 이름, 이메일 주소, 전화번호 등의 개인 정보를 입력해야 합니다.

모든 정보를 입력하면 SQLServerVNext-SSEI-Eval.exe 파일을 실행하거나 저장하라는 메시지가 나타납니다. 파일을 가상 머신에 저장한 뒤 실행하면, 아래와 같이 설치 유형을 선택할 수 있습니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

설치 유형은 Basic(기본), Custom(사용자 지정), Download Media(미디어 다운로드) 세 가지입니다. 이 가이드에서는 'Download Media' 옵션을 선택합니다. 다운로드가 시작되면 다음 페이지가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 화면에서 언어, 패키지 유형(ISO 또는 CAB), 이미지를 저장할 위치를 지정할 수 있습니다. 기본값을 그대로 두고 'Download' 버튼을 클릭하면 다운로드가 진행되며, 진행 상황이 다음과 같이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

다운로드가 완료되면 성공적으로 완료되었음을 알리는 화면이 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

지정한 다운로드 위치를 확인하면 ISO 이미지 파일 SQLServerVnextCTP2-x64-ENU.iso가 생성된 것을 볼 수 있습니다. 이제 설치 파일이 준비되었으므로 다음 단계인 실제 설치 과정으로 넘어갑니다.

2단계: SQL Server 2019 CTP 2.0 설치하기

새 버전의 SQL Server 2019를 설치하려면 먼저 ISO 이미지를 가상 머신에 마운트한 후, 이미지 내부에 어떤 파일들이 있는지 살펴봅니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

익숙한 구성으로 보이시나요? 설치를 시작하려면 'setup' 파일을 더블클릭합니다. 그러면 다음과 같은 'SQL Server Installation Center'(설치 센터) 대화 상자가 열립니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

왼쪽 패널의 'Installation' 링크를 클릭하면 설치 프로세스가 시작되고, 다음과 같은 'Product Key' 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 화면에서는 기본값을 선택하여 180일 무료 평가판을 설치합니다. 계속 진행하려면 'Next' 버튼을 클릭하세요. 그러면 다음 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'Installation' 항목에서 'Stand-alone installation or add features to New SQL Server installation'(새 SQL Server 독립 실행형 설치 또는 기능 추가)을 선택합니다. 이 항목을 클릭하면 'Licensing Terms'(라이선스 조건) 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'I accept the licensing terms'(라이선스 조건에 동의함) 항목에 체크한 후 'Next' 버튼을 누르면 'Global Rules' 창이 잠깐 표시되었다가 사라지고, 곧이어 'Microsoft Update' 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

여기서 'Use Microsoft Update to check for updates (recommended)'(Microsoft Update를 사용하여 업데이트 확인, 권장) 옵션에 체크합니다. 이렇게 하면 마이크로소프트에서 업데이트가 배포될 때 설치 환경이 자동으로 따라갈 수 있습니다. 옵션을 체크한 후 'Next' 버튼을 클릭하면 다음 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 화면은 설치 프로그램이 업데이트를 스캔하는 동안 표시됩니다. 업데이트 스캔이 끝나면 'Install Rules' 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 예제에서는 Install Rules 관련 경고 하나만 표시되었습니다. 일단 넘어가고 'Next' 버튼을 클릭하면 'Feature Selection'(기능 선택) 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

SQL Server 2019 CTP 2.0에서 사용할 수 있는 기능 목록을 살펴보면, 이 시점에는 새 항목이 하나 추가되었습니다. 바로 'PolyBase Query Services for External Data' 아래에 있는 'Java connector for HDFS data sources'(HDFS 데이터 원본용 Java 커넥터)입니다. 'Select All'(모두 선택) 버튼을 클릭하면 SQL Server 2019의 모든 기능이 설치 대상에 포함됩니다. 모든 기능을 테스트할 필요는 없지만, 가능하다면 모두 설치해 두는 것이 좋습니다. 모든 기능을 선택한 후 'Next' 버튼을 클릭하면 'Feature Rules' 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

화면을 보면 오류 하나와 경고 하나가 발생한 것을 알 수 있습니다. 부트스트랩 로그 파일(위치: C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log)을 열어보면 경고와 오류에 대한 자세한 내용을 확인할 수 있습니다.

다음은 부트스트랩 로그 파일 중 '경고' 상태가 표시된 이유를 보여주는 일부분입니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

로그를 보면 'Polybase Teradata Connector'를 사용하려면 C++ 재배포 가능 패키지가 필요하다는 내용입니다. 이 예제에서는 Teradata를 사용하지 않으므로 이 경고는 무시해도 됩니다.

그렇다면 'Failed' 메시지가 표시된 이유는 무엇일까요? 부트스트랩 로그 파일의 해당 부분을 살펴보겠습니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

로그에 따르면 예제 머신에 Java Runtime 환경이 없기 때문입니다. 해결 방법은 간단합니다. Oracle JRE를 설치하면 됩니다. Oracle 사이트(https://www.oracle.com/technetwork/java/javase/downloads/jre10-downloads-4417026.html)에서 최신 JRE를 다운로드하세요.

해당 사이트에 접속하면 다음과 같은 화면이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

페이지에서 라이선스에 동의한 후, SQL Server 2019를 설치할 운영체제에 맞는 올바른 버전을 선택하여 다운로드합니다.

Java 런타임 exe 파일이 다운로드되면 실행하여 가상 머신에 Java SE Runtime 10 환경을 설치합니다. Java 런타임 설치가 완료되면 'Feature Rules' 대화 상자에서 'Re-Run' 버튼을 클릭해 설치 조건을 다시 검증합니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

새 JRE가 설치된 후에는 JRE 관련 오류가 더 이상 나타나지 않습니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

JRE 관련 오류 상태가 사라진 것을 확인할 수 있습니다. 이 시점에는 Teradata 데이터 원본용 PolyBase 테스트를 진행하지 않을 예정이므로 경고 하나만 남아 있으며, 이는 무시합니다. 'Next' 버튼을 클릭해 다음 단계로 진행하면 'Instance Configuration'(인스턴스 구성) 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'Instance Configuration' 화면에서는 Default instance(기본 인스턴스) 또는 Named instance(명명된 인스턴스) 중 선택할 수 있습니다. 이 예제에서는 Default instance를 선택합니다. 'Next' 버튼을 클릭하면 'PolyBase Configuration' 옵션이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

PolyBase 설정은 기본값을 그대로 두고 'Next' 버튼을 클릭하면 'Server Configuration'(서버 구성) 대화 상자로 이동합니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 예제는 단순히 SQL Server 2019를 테스트하는 것이므로 Service Accounts(서비스 계정)Collation(데이터 정렬)도 기본값을 사용하고 'Next' 버튼을 클릭합니다. 다만 실제 운영 환경에 설치할 때는 반드시 업계 모범 사례와 표준에 맞는 서비스 계정을 사용해야 한다는 점을 기억하세요.

다음으로 구성할 항목은 데이터베이스 엔진 구성입니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 테스트에서는 'Windows authentication mode'(Windows 인증 모드)를 사용하고, 'Add Current User' 버튼을 클릭해 현재 사용자를 SQL Server 관리자로 추가합니다. 관리자를 추가하지 않으면 설치 과정에서 오류가 발생하니 반드시 추가하세요. 이후 'Data Directories' 탭을 클릭해 데이터가 어디에 저장되는지 확인합니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

기본값을 그대로 두고 'TempDB' 탭을 클릭하면 TempDB의 기본 구성이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

이 예제의 기본 구성에는 TempDB용 mdf 파일이 1개만 있습니다. TempDB는 여러 개의 mdf 파일로 구성하는 것이 모범 사례로 알려져 있으므로, 이 값을 4로 변경한 후 FILESTREAM 탭으로 이동합니다.

다음은 FILESTREAM 구성 대화 상자입니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

FILESTREAM 테스트를 할 계획이 없다면 비활성화 상태로 두세요. 나중에 FILESTREAM 작업이 필요해지면 언제든 이 기능을 활성화할 수 있습니다. 'Next' 버튼을 클릭하면 Analysis Services Configuration 화면으로 넘어갑니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

여기서도 'Add Current User' 버튼을 클릭해 현재 사용자를 Analysis Services의 관리자로 지정합니다. 나머지 구성 항목은 기본값을 선택하고 'Next' 버튼을 클릭하면 Integration Services 구성 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

Master Node에 대해 기본값을 선택하고 'Next' 버튼을 클릭하면 'Worker-Node''Integration Services Scale Out Configuration' 옵션 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

역시 기본값을 선택한 후 'Next' 버튼을 클릭해 계속 진행하면 'Distributed Replay Controller' 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'Add Current User' 버튼을 클릭해 현재 계정이 Distributed Replay 컨트롤러에 제한 없이 접근할 수 있도록 설정한 후 'Next' 버튼을 클릭합니다. 그러면 'Distributed Replay Client' 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

Distributed Replay Client의 기본값을 검토한 후 그대로 승인하고 'Next' 버튼을 클릭하면 'Consent to install Microsoft R Open'(Microsoft R Open 설치 동의) 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

Accept 버튼을 클릭한 다음 'Next' 버튼을 누릅니다(Accept를 클릭해야 Next 버튼이 활성화됩니다). 그러면 'Consent to Install Python' 화면으로 이동합니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

마찬가지로 Python 설치에 동의한 후 'Next' 버튼을 클릭하면 'Ready To Install' 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

드디어 SQL Server 2019 설치 구성이 모두 완료되었습니다. 이 대화 상자에는 지금까지 선택한 구성 요약이 표시됩니다. 오른쪽 스크롤바를 위아래로 움직이며 첫 번째 SQL Server 2019 CTP 2.0 설치 구성을 꼼꼼히 검토하세요. 특히 ini 구성 파일의 경로를 메모해 두면 나중에 무인 설치(unattended installation) 시 활용할 수 있습니다. 요약 검토가 끝나면 'Install' 버튼을 클릭해 설치를 시작합니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

설치에는 다소 시간이 걸립니다. 설치가 완료되면 다음과 같은 확인 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

오른쪽 스크롤바를 움직이며 각 기능의 설치 상태를 확인하세요. 모든 기능이 'Succeeded'(성공) 상태인지 검증하는 것이 중요합니다. 모든 항목이 성공적으로 완료되었다면, 가상 머신에 SQL Server 2019 CTP 2.0과 모든 기능이 정상적으로 설치된 것입니다.

새로운 SQL Server 2019 CTP 2.0을 관리하고 테스트하려면 SSMS(SQL Server Management Studio)도 설치해야 합니다. 최신 버전의 SSMS를 설치하세요. 최신 SSMS는 'SQL Server Installation Center' 대화 상자의 'Install SQL Server Management Tools' 링크를 통해 받을 수 있습니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

링크(https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017)를 클릭하면 다음 웹 페이지가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

링크는 Books Online 문서 페이지로 연결되며, 여기에서 SQL Server Management Studio 18.0 미리 보기 4 버전 다운로드 링크(https://go.microsoft.com/fwlink/?linkid=2014662)를 찾을 수 있습니다. 이 가이드에서는 이 미리 보기 버전의 SSMS를 사용해 CTP 2.0을 테스트합니다. 해당 링크로 SSMS 설치 파일(SSMS-Setup-ENU.exe)을 다운로드해 가상 머신에 저장한 뒤 실행하면 다음 대화 상자가 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

SSMS 18.0 설치를 시작하려면 'Install' 버튼을 클릭합니다. 설치가 진행되는 동안 다음과 같은 진행률 대화 상자가 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

설치가 완료되면 다음 화면이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

화면에서 알 수 있듯이 컴퓨터를 다시 시작해야 합니다. 'Restart' 버튼을 클릭해 SSMS 18.0 설치를 마무리합니다.

3단계: 설정 확인 및 검증하기

이제 SQL Server 2019 CTP 2.0과 SSMS가 모두 설치되었습니다. SSMS를 실행해 검증 작업을 시작합니다. SSMS를 처음 실행하면 다음과 같은 화면이 잠깐 나타납니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

몇 초 후 SSMS가 완전히 시작되면 다음 화면이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

'Server name' 필드에 점('.')을 입력해 Default instance에 연결하고 'Connect' 버튼을 클릭합니다. 연결이 완료되면 'Object Explorer' 창에서 다음과 같은 내용을 볼 수 있습니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

현재 실행 중인 빌드 버전은 15.0.1000.34로, SQL Server 2019 CTP 2.0의 빌드 번호입니다.

Object Explorer에서 Databases 섹션을 확장하면 다음과 같이 표시됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

익숙한 시스템 데이터베이스(master, model, msdb, tempdb) 외에 DWConfiguration, DWDiagnostics, DWQueue라는 세 개의 DW 데이터베이스가 보입니다. 처음 보는 분들을 위해 설명하자면, 이 데이터베이스들은 PolyBase를 지원하기 위해 사용되는 것들입니다.

다음 테스트로, 새로 설치한 SQL Server 2019 CTP 2.0 데이터베이스에서 아래 쿼리를 실행해 보겠습니다.

SELECT SERVERPROPERTY('Edition') AS Edition,
       SERVERPROPERTY('ProductVersion') AS ProductVersion,
       SERVERPROPERTY('ProductLevel') AS ProductLevel;
GO

이 코드를 실행하면 다음과 같은 결과가 반환됩니다.

SQL Server 2019 CTP 2.0 설치 가이드: 다운로드부터 검증까지

결과를 통해 현재 'Enterprise Evaluation Edition' 버전의 SQL Server 2019 CTP 2.0을 실행 중임을 확인할 수 있습니다.

이처럼 설치 과정의 여러 대화 상자를 순서대로 클릭하기만 해도 SQL Server 2019와 모든 기능을 손쉽게 설치할 수 있습니다. 모든 DBA는 SQL Server 2019를 완전히 정복하기 위한 첫걸음으로 지금부터 탐색을 시작해야 합니다. SQL Server 2019 CTP 2.0 테스트를 직접 경험해 보시길 권장합니다. 여러분의 환경에 SQL Server 2019 CTP 2.0을 설치할 준비가 되셨나요? 아래 댓글로 의견을 남겨주세요!

행운을 빕니다!

함께 보면 좋은 글

  1. SQL Server 2017 단계별 설치 방법
  2. SQL Server 완전 삭제 방법
  3. SQL Server의 데이터 타입 종류