SQL Server 2016 설치(2) - 기능 설명
SQL Server 2016 설치 시 기능 선택 부가 설명
※첨부 파일 참고
- 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 복제: 특정 데이터베이스에서 다른 데이터베이스로 데이터 및 데이터베이스 개체를 복사 및 배포하고 데이터베이스가 일치하도록 동기화하는 기술 집합을 포함한다. 복제를 사용하여 LAN과 WAN, 전화 접속 연결, 무선 연결, 인터넷을 통해 데이터를 다른 위치와 원격 및 모바일로 사용자에게 배포 가능하다.
- 데이터베이스 내 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 Services와 OLAP(온라인 분석 처리) 및 데이터 마이닝을 지원하는데 사용되는 도구를 포함한다. 데이터베이스 엔진 서비스와 Analysis Services 만 클러스터링 가능하다.
- 사용자가 관계형 데이터베이스와 같은 다른 데이터 원본으로부터 집계된 데이터를 포함하는 다차원 구조를 디자인, 생성 및 관리할 수 있도록 OLAP를 지원한다. 데이터 마이닝 응용프로그램의 경우 Analysis Services를 통해 사용자가 다양한 산업 표준 데이터 마이닝 알고리즘을 사용하여 다른 데이터 원본으로부터 생성되는 데이터 마이닝 모델을 디자인, 생성 및 시각화 할 수 있다.
(3) Reporting Service
- 관계형 및 다차원 데이터 원본에서 보고하는 포괄적인 데이터를 제공하는 서버 기반 보고 플랫폼이다. Reporting Services에는 처리 구성 요소, 보고서를 만들고 관리하는데 사용할 수 있는 전체 도구 집합, 개발자가 데이터 및 보고서를 처리를 사용자 지정 응용 프로그램으로 통합하거나 확장할 수 있게 해주는 API 등이 포함되어 있다.
- 사용자가 보고서를 열 때 예약된 간격으로 또는 요청 시 데이터를 검색하는 대화형, 테이블 형식 또는 자유 형식 보고서를 만들 수 있다.
2. 공유 기능
: 각 공유 기능은 정의된 범위 내에 한번 설치되어 해당 범위 내에서 작동한다. 정의된 범위는 컴퓨터의 모든 SQL Server 버전을 포함하거나, 특정 주 버전의 SQL Server로 격리되거나 하나 이상의 부 버전으로 격리될 수 있다.
(1) Reporting Service-SharePoint: 전자 메일, 여러 파일 형식 및 대화형 웹 기반 형식의 보고서를 작성, 관리 및 배달할 수 있는 서버 기반 응용 프로그램인 Reporting Service를 SharePoint 통합 모드에서는 보고서 서버를 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와 같은 재배포 가능 기능 및 공유 기능이 설치된다.