일하면서 정리하기/MSSQL

SQL Server 2016 설치(2) - 기능 설명

VVBANA 2017. 8. 14. 18:06

SQL Server 2016 설치 시   기능 선택 부가 설명

※첨부 파일 참고

SQL Server 설치 기능 선택 설명.docx



- SQL Server 2016 구성요소


데이터베이스 엔진

Reporting Service

Integration Service

Analysis Service

복제

전체 텍스트 검색







1. 인스턴스 기능: SQL Server 인스턴스에 대한 각 인스턴스 기능의 구성과 작업은 다른 SQL Server 인스턴스와 격리된다

SQL Server 인스턴스는 동일한컴퓨터에서 함께 작동될 수 있다.


(1)   데이터베이스 엔진 서비스 (Database Engine Service)

-       데이터 저장, 처리 및 보안 설정을 위한 핵심 서비스이다. 데이터베이스 엔진은 데이터 소비형 응용프로그램에 대한 요구사항을 충족하기 위해 액세스 제어 및 빠른 트랜잭션 처리를 제공한다.


-       OLTP 또는 OLAP 데이터에 사용할 관계형 데이터베이스를 만들 수 있고, 데이터 저장할 테이블과 데이터 보기, 관리 및 보안을 위한 인덱스, , 저장 프로시저 등의 데이터베이스 개체를 만드는 작업이 포함된다.


-       SSMS를 이용하여 데이터베이스 개체를 관리하고, SQL Server 프로파일러를 사용하여 서버 이벤트를 캡처할 수 있다.


-       SQL Server 복제: 특정 데이터베이스에서 다른 데이터베이스로 데이터 및 데이터베이스 개체를 복사 및 배포하고 데이터베이스가 일치하도록 동기화하는 기술 집합을 포함한다. 복제를 사용하여 LANWAN, 전화 접속 연결, 무선 연결, 인터넷을 통해 데이터를 다른 위치와 원격 및 모바일로 사용자에게 배포 가능하다.


-       데이터베이스 내 R Service: 표준 T-SQL문을 사용하여 R 언어와 통합할 수 있는 고급 분석 확장을 포함한다.


-       검색을 위한 전체 텍스트 및 의미 체계 검색: 빠른 텍스트 검색을 위한 전체 텍스트 검색 뿐만 아니라 태그와 같은 핵심 단어에 대한 의미 체계 검색 및 SQL Server에 저장된 콘텐츠에 대한 유사성 검사를 지원하는 검색 엔진을 포함한다.


참고 사이트: https://docs.microsoft.com/ko-kr/sql/relational-databases/search/full-text-search


-       Data Quality Service: DQS 기술자료는 데이터 관리자나 IT 전문가가 데이터 정리 및 데이터 일치를 통해 데이터 품질 향상을 위해 만든 메타데이터 리포지토리이다. DQS 기술 자료 관리에는 컴퓨터 기반은 물론 대화형으로도 기술 자료를 만들고 관리하는데 사용되는 프로세스가 포함된다.


참고 사이트: https://docs.microsoft.com/ko-kr/sql/data-quality-services/data-quality-services-concepts


-       외부 데이터용 PolyBase: 표준 T-SQL문을 사용하여 Hadoop 비 관계형 데이터 및 SQL Server 관계형 데이터 간의 쿼리를 완전히 통합하는 PolyBase 기술을 포함한다.


(2)   Analysis Service

-        Analysis ServicesOLAP(온라인 분석 처리) 및 데이터 마이닝을 지원하는데 사용되는 도구를 포함한다. 데이터베이스 엔진 서비스와 Analysis Services 만 클러스터링 가능하다.


-       사용자가 관계형 데이터베이스와 같은 다른 데이터 원본으로부터 집계된 데이터를 포함하는 다차원 구조를 디자인, 생성 및 관리할 수 있도록 OLAP를 지원한다. 데이터 마이닝 응용프로그램의 경우 Analysis Services를 통해 사용자가 다양한 산업 표준 데이터 마이닝 알고리즘을 사용하여 다른 데이터 원본으로부터 생성되는 데이터 마이닝 모델을 디자인, 생성 및 시각화 할 수 있다.


(3)   Reporting Service

-       관계형 및 다차원 데이터 원본에서 보고하는 포괄적인 데이터를 제공하는 서버 기반 보고 플랫폼이다. Reporting Services에는 처리 구성 요소, 보고서를 만들고 관리하는데 사용할 수 있는 전체 도구 집합, 개발자가 데이터 및 보고서를 처리를 사용자 지정 응용 프로그램으로 통합하거나 확장할 수 있게 해주는 API 등이 포함되어 있다.


-       사용자가 보고서를 열 때 예약된 간격으로 또는 요청 시 데이터를 검색하는 대화형, 테이블 형식 또는 자유 형식 보고서를 만들 수 있다.

2.     공유 기능

: 각 공유 기능은 정의된 범위 내에 한번 설치되어 해당 범위 내에서 작동한다. 정의된 범위는 컴퓨터의 모든 SQL Server 버전을 포함하거나, 특정 주 버전의 SQL Server로 격리되거나 하나 이상의 부 버전으로 격리될 수 있다.


(1)   Reporting Service-SharePoint: 전자 메일, 여러 파일 형식 및 대화형 웹 기반 형식의 보고서를 작성, 관리 및 배달할 수 있는 서버 기반 응용 프로그램인 Reporting ServiceSharePoint 통합 모드에서는 보고서 서버를 SharePoint 제품과 통합한다. 보고서 보기와 보고서 관리가 SharePoint 사이트 및 라이브러리와 통합되며, Reporting Services를 클러스터링 할 수 없다.


(2)   SharePoint 제품용 Reporting Services 추가 기능: 관리 및 사용자 인터페이스 구성 요소를 포함하여 SharePoint 통합 모드에서는 SharePoint 제품을 SSRS 보고서 서버와 통합한다. 추가 기능은 SharePoint 제품을 실행하고 있는 서버에서만 설치 해야한다.


(3)   데이터 품질 클라이언트: 데이터 품질 클라이언트 개체를 포함한다.


(4)   클라이언트 도구 연결: 클라이언트와 서버 간 통신을 위한 구성 요소를 포함한다.


(5)   Integration Services: 데이터 저장소 간의 데이터를 이동, 통합 및 변환 할 수 있는 디자이너, 런타임 및 유틸리티를 포함한다.


(6)   클라이언트 도구 이전 버전과의 호환성: 클라이언트 도구 이전 버전과의 호환성


(7)   클라이언트 SDK: 프로그래머용 리소스가 들어 있는 소프트웨어 개발 키트를 포함한다.


(8)   설명서 구성요소: SQL Server 2016에 대한 설명서를 보고 관리하는데 사용하는 구성요소만 설치한다. 기본적으로 온라인 라이브러리를 사용하며, SQL Server 설치한 후 도움말 라이브러리 관리자 구성요소를 사용하여 로컬 컴퓨터로 설명서를 다운로드 할 수 있다.


(9)   Distributed Replay Controller:  SQL Server Distributed Replay Controller라는 Windows 서비스를 실행하는 컴퓨터. Distributed Replay Controller Distributed Replay Client의 동작을 조정한다.. Distributed Replay 환경에는 컨트롤러 인스턴스가 하나만 있을 수 있다.


(10)  Distributes Relay Client: SQL Server Distributed Replay Client라는 Windows 서비스를 실행하는 하나 이상의 컴퓨터(실제 또는 가상). Distributed Replay Client 인스턴스가 함께 작동하여 SQL Server 인스턴스에 대한 작업을 시뮬레이션 한다. Distributed Replay 환경에 하나 이상의 클라이언트가 있을 수 있다.


(11)  SQL 클라이언트 연결 SDK: 데이터베이스 응용 프로그램 개발을 위한 SQL Server Native Client (ODBC/OLE DB) SDK를 포함한다.

 

 

Distributed Replay의 이점

SQL Server 프로파일러와 마찬가지로 Distributed Replay를 사용하면 캡처된 추적을 업그레이드된 테스트 환경에 대해 재생할 수 있다. SQL Server 프로파일러와 달리 여러 컴퓨터에서 작업을 재생 할 수 있다. 또한, 프로파일러보다 확장성이 뛰어난 솔루션을 제공하고 여러 컴퓨터의 작업을 재생하고 중요한 작업을 효율적으로 시뮬레이션 가능하다.   참고: https://msdn.microsoft.com/ko-kr/library/ff878183(v=sql.120).aspx

 



 

3.     재배포 가능 기능

: 필요에 따라 오류 및 사용 보고, SQL Server Native Client, MSXML 버전 6.0, Sync Services for ADO.NET SQL Server Browser와 같은 재배포 가능 기능 및 공유 기능이 설치된다.