SQL Server 2016의 새로운 기능

적용 대상: SQL Server 2016(13.x) 이상

SQL Server 2016을 사용하면 메모리 내 성능 및 고급 보안부터 데이터베이스 내 분석까지 모든 기능이 기본 제공된 확장 가능한 하이브리드 데이터베이스 플랫폼을 사용하여 지능형 중요 업무용 애플리케이션을 빌드할 수 있습니다. SQL Server 2016 릴리스에는 다양한 개선 사항 및 향상된 기능과 함께 새로운 보안 기능, 쿼리 기능, Hadoop 및 클라우드 통합, R 분석 등이 추가되어 있습니다.

이 페이지에서는 각 SQL Server 구성 요소에 대해 SQL Server 2016의 새로운 기능에 대한 자세한 정보를 확인할 수 있는 요약 정보 및 링크를 제공합니다.

SQL Server 2016

SQL Server를 지금 사용해 보세요.

SQL Server 2016 데이터베이스 엔진

  • 이제 SQL Server 설치 및 설정 중에 여러 tempDB 데이터베이스 파일을 구성할 수 있습니다.
  • 쿼리 저장소는 쿼리 텍스트, 실행 계획 및 성능 메트릭을 데이터베이스 내에 저장하여 성능 문제를 쉽게 모니터링하고 문제를 해결할 수 있습니다. 대시보드는 시간, 메모리 또는 CPU 리소스를 가장 많이 사용한 쿼리를 표시합니다.
  • Temporal 테이블은 발생한 시간과 날짜와 함께 완료하여 모든 데이터 변경 내용을 기록하는 기록 테이블입니다.
  • SQL Server의 새 기본 제공 JSON 지원은 가져오기, 내보내기, 구문 분석 및 저장을 지원합니다.
  • PolyBase 쿼리 엔진은 Hadoop 또는 Azure Blob Storage에 외부 데이터와 SQL Server를 통합합니다. 데이터를 가져오거나 내보낼 뿐 아니라 쿼리를 실행할 수 있습니다.
  • Stretch Database 기능을 사용하면 로컬 SQL Server 데이터베이스에서 클라우드의 Azure SQL Database까지, 데이터를 안전하고 동적으로 보관할 수 있습니다. SQL Server는 연결된 데이터베이스의 로컬 및 원격 데이터를 모두 자동으로 쿼리합니다.
  • 메모리 내 OLTP:
    • 이제 FOREIGN KEY, UNIQUE 및 CHECK 제약 조건, 네이티브 컴파일 저장 프로시저 OR, NOT, SELECT DISTINCT, OUTER JOIN 및 SELECT의 하위 쿼리를 지원합니다.
    • 최대 2TB 테이블을 지원합니다(256GB부터).
    • 정렬 및 Always On 가용성 그룹 지원을 위한 향상된 열 저장 인덱스가 있습니다.
  • 새 보안 기능:
    • Always Encrypted: 이 기능을 사용하면 암호화 키가 있는 애플리케이션에서만 SQL Server 2016 데이터베이스의 암호화된 중요 데이터를 액세스할 수 있습니다. 이 키는 SQL Server에 전달되지 않습니다.
    • 동적 데이터 마스킹: 테이블 정의에 지정된 경우, 마스킹된 데이터가 대부분의 사용자로부터 숨겨지고 UNMASK 권한이 있는 사용자만 완전한 데이터를 볼 수 있습니다.
    • 행 수준 보안: 데이터 액세스를 데이터베이스 엔진 수준에서 제한할 수 있으므로 사용자가 관련된 항목만 것만 볼 수 있습니다.

SSAS(SQL Server 2016 Analysis Services)

SQL Server 2016 Analysis Services는 1200 호환성 수준을 기준으로 테이블 형식 모델 데이터베이스에 대한 향상된 성능, 제작, 데이터베이스 관리, 필터링, 프로세싱 및 그 외 많은 기능을 제공합니다.

  • SQL Server R Services 는 통계 분석에 사용되는 R 프로그래밍 언어를 SQL Server에 통합합니다.
  • 데이터베이스 일관성 검사기(DBCC) 는 잠재적 데이터 손상 문제를 감지하기 위해 내부적으로 실행됩니다.
  • 직접 쿼리는 라이브 외부 데이터를 먼저 가져오는 대신 쿼리하며 이제 Azure SQL, Oracle 및 Teradata를 비롯한 더 많은 데이터 원본을 지원합니다.
  • 다양한 새 DAX(Data Access Expressions) 기능이 있습니다.
  • Microsoft.AnalysisServices.Tabular 네임스페이스는 테이블 형식 모드 인스턴스 및 모델을 관리합니다.
  • Analysis Services Management Objects(AMO)가 두 번째 어셈블리인 Microsoft.AnalysisServices.Core.dll을 포함하도록 리팩터링되었습니다.

Analysis Services 엔진(SSAS)을 참조하세요.

SQL Server 2016 Integration Services(SSIS)

  • Always On 가용성 그룹 지원
  • 증분 패키지 배포
  • Always Encrypted 지원
  • ssis_logreader 데이터베이스 수준 역할
  • 사용자 지정 로깅 수준
  • 데이터 흐름의 오류에 대한 열 이름
  • 커넥터
  • Hadoop 파일 시스템(HDFS) 지원

통합 서비스(SSIS)를 참조하세요.

SQL Server 2016 Master Data Services(MDS)

  • 재귀 및 다대다 계층 구조에 대한 지원을 비롯한 파생된 계층 구조 개선 사항
  • 도메인 기반 특성 필터링
  • 모델 간 엔터티 데이터를 공유하기 위한 엔터티 동기화
  • 변경 집합을 통한 승인 워크플로
  • 쿼리 성능을 개선하는 사용자 지정 인덱스
  • 향상된 보안을 위한 새 권한 수준
  • 다시 디자인된 비즈니스 규칙 관리 환경

MDS(Master Data Services)를 참조하세요.

SQL Server 2016 Reporting Services(SSRS)

Microsoft가 이 릴리스에서 Reporting Services를 완전히 개선했습니다.

  • KPI 기능이 있는 새 웹 보고서 포털
  • 모바일 보고서 게시자
  • HTML5를 지원하는 다시 디자인된 보고서 렌더링 엔진
  • 새 트리맵 및 선버스트 차트 유형

Reporting Services(SSRS)를 참조하세요.

다음 단계

도움말 보기

SQL 설명서에 참여하세요

SQL 콘텐츠를 직접 편집할 수 있다는 것을 알고 계셨나요? 직접 편집하면 설명서가 개선될 뿐만 아니라 페이지에 참여자로 기입됩니다.

자세한 내용은 SQL Server 설명서에 기여하는 방법을 참조하세요.