SQL Server 2019 (15.x)의 새로운 기능

적용 대상: 예SQL Server(지원되는 모든 버전)

SQL Server 2019 (15.x)는 이전 릴리스를 토대로 하여 SQL Server로 구축되었으며 개발 언어, 데이터 형식, 온-프레미스 또는 클라우드 환경, 운영 체제를 선택할 수 있는 플랫폼으로 개선되었습니다.

이 문서에서는 SQL Server 2019 (15.x)의 새로운 기능 및 향상된 기능을 요약합니다.

자세한 내용 및 알려진 문제에 대해서는 SQL Server 2019 (15.x) 릴리스 정보를 참조하세요.

SQL Server 2019 (15.x)를 통해 최상의 환경에 맞는 최신 도구를 사용해 보세요.

SQL Server 2019 (15.x)에서 SQL Server용 빅 데이터 클러스터를 소개합니다. 또한 SQL Server 데이터베이스 엔진, SQL Server Analysis Services, SQL Server Machine Learning Services, SQL Server on Linux 및 SQL Server Master Data Services에 대한 추가 기능과 개선 사항을 제공합니다.

다음 비디오는 SQL Server 2019에 대해 13분간 소개합니다.

다음 섹션에서는 이러한 기능에 대한 개요를 제공합니다.

데이터 가상화 및 SQL Server 2019 빅 데이터 클러스터

오늘날의 기업은 회사 전체의 고립된 데이터 원본에 호스트되는, 점점 증가하는 데이터 세트로 구성된 광범위한 데이터 자산을 관리하는 경우가 많습니다. 기계 학습 및 AI 기능을 포함하여 대규모 데이터 세트를 사용하여 작업하기 위한 완전한 환경을 제공하는 SQL Server 2019 빅 데이터 클러스터로 모든 데이터에서 거의 실시간으로 인사이트를 얻을 수 있습니다.

새로운 기능 또는 업데이트 세부 정보
확장 가능한 빅 데이터 솔루션 Kubernetes에서 실행되는 SQL Server, Spark 및 HDFS 컨테이너의 확장성 있는 클러스터 배포

Transact-SQL 또는 Spark에서 빅 데이터 읽기, 쓰기 및 처리

대용량 빅 데이터를 사용하여 가치 높은 관계형 데이터를 쉽게 조합 및 분석

외부 데이터 원본 쿼리

SQL Server에서 관리하는 HDFS에 빅 데이터 저장

클러스터를 통해 여러 외부 데이터 원본에서 데이터 쿼리

AI, 기계 학습 및 기타 분석 작업에 데이터 사용

빅 데이터 클러스터에서 애플리케이션 배포 및 실행

SQL Server 마스터 인스턴스는 Always On 가용성 그룹 기술을 사용하여 모든 데이터베이스에 대해 고가용성 및 재해 복구를 제공합니다.
PolyBase를 사용한 데이터 가상화 외부 테이블을 사용하여 외부 SQL Server, Oracle, Teradata, MongoDB 및 ODBC 데이터 원본의 데이터를 쿼리하며, 이제 UTF-8 인코딩을 지원합니다. 자세한 내용은 PolyBase란?을 참조하세요.
   

자세한 내용은 SQL Server 빅 데이터 클러스터란?을 참조하세요.

지능형 데이터베이스

SQL Server 2019 (15.x)는 이전 버전의 혁신을 바탕으로 업계 최고의 성능을 제공합니다. 지능형 쿼리 처리에서 영구적 메모리 장치에 대한 지원까지, SQL Server 지능형 데이터베이스 기능을 사용하면 애플리케이션 또는 데이터베이스 디자인을 변경하지 않고 모든 데이터베이스 워크로드의 성능과 확장성을 향상시킬 수 있습니다.

지능형 쿼리 처리

지능형 쿼리 처리를 사용하여 중요한 병렬 워크로드를 대규모로 실행하는 경우 성능 개선을 확인할 수 있습니다. 동시에 끊임없이 변화하는 데이터 세계에 계속 적응할 수 있습니다. 지능형 쿼리 처리는 기본적으로 최신 데이터베이스 호환성 수준 설정에서 사용할 수 있습니다. 이는 최소한의 구현 노력으로 기존 워크로드의 성능을 향상시키는 광범위한 영향을 제공합니다.

새로운 기능 또는 업데이트 세부 정보
행 모드 메모리 부여 피드백 일괄 처리 및 행 모드 연산자의 메모리 부여 크기를 둘 다 조정하여 일괄 처리 모드 메모리 부여 피드백 기능을 확장합니다. 이러한 조정은 메모리를 낭비하고 동시성을 줄이는 과도한 권한 부여를 자동으로 수정할 수 있습니다. 또한 디스크로 분산되어 비용을 증가시키는 메모리 부여 부족도 수정할 수 있습니다. 행 모드 메모리 부여 피드백을 참조하세요.
rowstore의 일괄 처리 모드 columnstore 인덱스를 요구하지 않고도 일괄 처리 모드를 실행할 수 있습니다. 일괄 처리 모드 실행은 분석 워크로드 중에 CPU를 더욱 효율적으로 사용하지만 SQL Server 2019 (15.x)까지는 쿼리에 columnstore 인덱스를 사용하는 작업이 포함된 경우에만 사용되었습니다. 그러나 일부 애플리케이션은 columnstore 인덱스에서 지원되지 않는 기능을 사용할 수 있으므로 일괄 처리 모드를 활용할 수 없습니다. SQL Server 2019 (15.x)부터는 쿼리에 모든 유형의 인덱스(rowstore 또는 columnstore)를 사용하여 작업을 포함하는 적격 분석 워크로드에서 일괄 처리 모드를 사용할 수 있습니다. rowstore의 일괄 처리 모드를 참조하세요.
스칼라 UDF 인라인 처리 자동으로 스칼라 UDF를 관계식으로 변환하고 이를 호출 SQL 쿼리에 포함합니다. 이 변환은 스칼라 UDF를 활용하는 워크로드의 성능을 개선합니다. 스칼라 UDF 인라인 처리를 참조하세요.
테이블 변수 지연 컴파일 테이블 변수를 참조하는 쿼리의 계획 품질 및 전체 성능을 개선합니다. 최적화 및 초기 컴파일 중에 이 기능은 실제 테이블 변수 행 수를 기반으로 하는 카디널리티 예측을 전파합니다. 이 정확한 행 수 정보는 다운스트림 계획 작업을 최적화합니다. 테이블 변수 지연 컴파일을 참조하세요.
APPROX_COUNT_DISTINCT를 사용한 대략적인 쿼리 처리 절대 정밀도가 중요하지 않지만 응답성이 중요한 시나리오의 경우 APPROX_COUNT_DISTINCT는 뛰어난 동시성을 위해 COUNT(DISTINCT())더 적은 리소스를 사용하면서도 대규모 데이터 세트를 집계합니다. 대략적인 쿼리 처리를 참조하세요.
   

메모리 내 데이터베이스

SQL Server 메모리 내 데이터베이스 기술은 최신 하드웨어 혁신을 활용하여 탁월한 성능과 규모를 제공합니다. SQL Server 2019 (15.x)는 메모리 내 OLTP(온라인 트랜잭션 처리) 등 이 영역의 이전 혁신을 기반으로 모든 데이터베이스 작업에서 새로운 수준의 확장성을 구현합니다.

새로운 기능 또는 업데이트 세부 정보
하이브리드 버퍼 풀 SQL Server 데이터베이스 엔진의 새 기능으로, PMEM(영구 메모리) 디바이스의 데이터베이스 파일에 있는 데이터베이스 페이지를 필요 시 바로 액세스합니다. 하이브리드 버퍼 풀을 참조하세요.
메모리 최적화 TempDB 메타데이터 SQL Server 2019 (15.x)는 메모리 내 데이터베이스 기능군의 일부인 새로운 기능 메모리 최적화 TempDB 메타데이터를 도입하여 해당 병목 상태를 효과적으로 제거하고 TempDB 리소스 사용량이 많은 워크로드를 위한 새로운 수준의 확장성을 구현합니다. SQL Server 2019 (15.x)에서 임시 테이블 메타데이터 관리에 필요한 시스템 테이블은 래치가 없는 비내구성 메모리 최적화 테이블로 이동될 수 있습니다. 메모리 최적화 TempDB 메타데이터를 참조하세요.
데이터베이스 스냅샷에 대한 메모리 내 OLTP 지원 SQL Server 2019 (15.x)에서는 메모리 최적화된 파일 그룹을 포함하는 데이터베이스의 데이터베이스 스냅샷을 만들 수 있습니다.
   

지능형 성능

SQL Server 2019 (15.x)는 이전 릴리스의 지능형 데이터베이스 혁신을 기반으로 더 빠르게 실행됩니다. 이러한 향상된 기능을 통해 알려진 리소스 병목 현상을 극복하고 모든 워크로드에 대해 예측 가능한 성능을 제공하도록 데이터베이스 서버를 구성하는 옵션을 제공합니다.

새로운 기능 또는 업데이트 세부 정보
OPTIMIZE_FOR_SEQUENTIAL_KEY 인덱스에 높은 동시성 삽입에 대한 처리량을 향상시키는 데 도움이 되는 SQL Server 데이터베이스 엔진 내의 최적화를 켭니다. 이 옵션은 ID 열, 시퀀스 또는 날짜/시간 열과 같은 순차 키가 있는 인덱스에서 일반적으로 볼 수 있는 마지막 페이지 삽입 경합에 취약한 인덱스를 대상으로 합니다. CREATE INDEX를 참조하세요.
빠른 전달 및 정적 커서 강제 적용 쿼리 저장소 계획에서 빠른 전달 및 정적 커서 강제 적용을 지원합니다. 계획에서 빠른 전달 및 정적 커서에 대한 강제 적용 지원을 참조하세요.
리소스 거버넌스 CREATE WORKLOAD GROUPALTER WORKLOAD GROUPREQUEST_MAX_MEMORY_GRANT_PERCENT 옵션에 대해 구성 가능한 값이 정수에서 부동 소수점 수 데이터 유형으로 변경되어 메모리 제한의 더 세분화된 제어가 가능합니다. ALTER WORKLOAD GROUPCREATE WORKLOAD GROUP을 참조하세요.
워크로드에 대한 다시 컴파일 감소 불필요한 다시 컴파일을 줄임으로써 여러 범위에서 임시 테이블을 사용할 때 성능을 향상시킵니다. 워크로드에 대한 다시 컴파일 감소를 참조하세요.
간접 검사점 확장성 향상된 간접 검사점 확장성을 참조하세요.
동시 PFS 업데이트 PFS(Page Free Space) 페이지는 SQL Server가 개체 공간을 할당할 때 여유 공간을 찾는 데 사용하는 데이터베이스 파일 내의 특수 페이지입니다. PFS 페이지에서 페이지 래치 경합은 일반적으로 TempDB와 관련이 있지만 동시 개체 할당 스레드가 많은 경우 사용자 데이터베이스에서도 발생할 수 있습니다. 이 개선 사항은 PFS 업데이트로 동시성을 관리하는 방식을 변경하여 단독 래치가 아닌 공유 래치에서 업데이트할 수 있도록 합니다. 이 동작은 SQL Server 2019 (15.x)부터 모든 데이터베이스(TempDB 포함)에서 기본적으로 설정되어 있습니다.
스케줄러 작업자 마이그레이션 작업자 마이그레이션을 사용하면 유휴 스케줄러가 동일한 NUMA 노드에 있는 다른 스케줄러의 실행 가능한 큐에서 작업자를 마이그레이션하고 마이그레이션된 작업자의 작업을 즉시 다시 시작할 수 있습니다. 이러한 향상된 기능은 장기 실행 작업이 동일한 스케줄러에 할당되는 경우에 더 분산된 CPU 사용량을 제공합니다. 자세한 내용은 SQL Server 2019 지능형 성능 - 작업자 마이그레이션을 참조하세요.
   

모니터링

향상된 모니터링 기능은 필요한 경우에만 데이터베이스 워크로드에 대한 성능 통찰을 제공합니다.

새로운 기능 또는 업데이트 세부 정보
WAIT_ON_SYNC_STATISTICS_REFRESH sys.dm_os_wait_stats 동적 관리 뷰의 새 대기 유형입니다. 동기 통계 새로 고침 작업에 소요된 누적된 인스턴스 수준 시간을 보여 줍니다. sys.dm_os_wait_stats을 참조하세요.
쿼리 저장소에 대한 캡처 정책 사용자 지정 이 정책을 사용하도록 설정하면, 특정 서버의 데이터 수집을 세부적으로 튜닝하기 위한 추가 쿼리 저장소 구성이 새 쿼리 저장소 캡처 정책 설정 아래에 제공됩니다. ALTER DATABASE SET 옵션을 참조하세요.
LIGHTWEIGHT_QUERY_PROFILING 새 데이터베이스 범위 구성입니다. LIGHTWEIGHT_QUERY_PROFILING을 참조하세요.
sys.dm_exec_requestscommand SELECT가 쿼리 실행을 계속하기 전에 동기 통계 업데이트 작업이 완료되도록 기다리는 경우 SELECT (STATMAN)를 표시합니다. sys.dm_exec_requests을 참조하세요.
sys.dm_exec_query_plan_stats 모든 쿼리에 대해 마지막으로 알려진 실제 실행 계획에 해당하는 값을 반환하는 새 DMF(동적 관리 함수)입니다. sys.dm_exec_query_plan_stats를 참조하세요.
LAST_QUERY_PLAN_STATS sys.dm_exec_query_plan_stats를 사용하도록 설정하는 새 데이터베이스 범위 구성입니다. ALTER DATABASE SCOPED CONFIGURATION을 참조하세요.
query_post_execution_plan_profile 표준 프로파일링을 사용하는 query_post_execution_showplan과 달리 경량 프로파일링에 기반한 실제 계획과 동등한 것을 수집하는 확장 이벤트입니다. 쿼리 프로파일링 인프라를 참조하세요.
sys.dm_db_page_info(database_id, file_id, page_id, mode) 데이터베이스의 페이지에 대한 정보를 반환하는 새 DMF입니다. sys.dm_db_page_info (Transact-SQL)를 참조하세요.
   

개발자 환경

SQL Server 2019 (15.x)는 그래프 및 공간 데이터 형식에 대한 향상된 기능, UTF-8 지원, 개발자가 모든 데이터에 걸쳐 인사이트를 얻을 수 있도록 선택한 언어를 사용할 수 있는 새로운 확장성 프레임워크 등 세계적인 수준의 개발자 환경을 계속 제공합니다.

그래프

새로운 기능 또는 업데이트 세부 정보
에지 제약 조건 계단식 삭제 동작 이제 그래프 데이터베이스의 에지 제약 조건에 대한 계단식 삭제 작업을 정의할 수 있습니다. Edge 제약 조건을 참조하세요.
새 그래프 함수 - SHORTEST_PATH 이제 MATCHSHORTEST_PATH를 사용하여 그래프에서 노드 2개 사이의 최단 경로를 찾거나 임의의 길이 횡단을 수행할 수 있습니다.
파티션 테이블 및 인덱스 이제 그래프 테이블이 테이블 및 인덱스 분할을 지원합니다.
그래프 일치 쿼리에서 파생된 테이블 또는 뷰 별칭 사용 그래프 일치 쿼리를 참조하세요.
   

유니코드 지원

전 세계적으로 다국어 데이터베이스 애플리케이션 및 서비스를 제공하는 것이 고객 요구를 충족하고 특정 시장 규제를 준수하는 데 매우 중요한 요구 사항인 다양한 국가 및 지역의 기업을 지원합니다.

새로운 기능 또는 업데이트 세부 정보
UTF-8 문자 인코딩 지원 가져오기 및 내보내기 인코딩에 UTF-8 문자를 지원하고, 문자열 데이터의 경우 데이터베이스 수준 또는 열 수준 데이터 정렬로 지원합니다. 지원에는 PolyBase 외부 테이블 및 Always Encrypted(enclave와 함께 사용되지 않는 경우)가 포함됩니다. 데이터 정렬 및 유니코드 지원을 참조하세요.
   

언어 확장

새로운 기능 또는 업데이트 세부 정보
새 Java 언어 SDK SQL Server에서 실행할 수 있는 Java 프로그램의 개발을 간소화합니다. SQL Server에 대한 Java용 Microsoft 확장성 SDK를 참조하세요.
Java 언어 SDK는 오픈 소스임 Microsoft SQL Server용 Java에 대한 Microsoft 확장성 SDK는 현재 오픈 소스로 GitHub에서 제공합니다.
Java 데이터 형식 지원 Java 데이터 형식을 참조하세요.
새 기본 Java 런타임 이제 SQL Server에는 제품 전체의 Java 지원을 위한 Azul System Zulu Embedded가 포함되어 있습니다. SQL Server 2019에서 체험할 수 있는 Java 사용 가능을 참조하세요.
SQL Server 언어 확장 확장성 프레임워크를 사용하여 외부 코드를 실행합니다. SQL Server 언어 확장을 참조하세요.
외부 언어 등록 새 DDL(데이터 정의 언어) CREATE EXTERNAL LANGUAGE는 SQL Server에서 Java와 같은 외부 언어를 등록합니다. CREATE EXTERNAL LANGUAGE를 참조하세요.
   

공간

새로운 기능 또는 업데이트 세부 정보
새 SRID(spatial reference identifier) 오스트레일리아 GDA2020은 글로벌 위치 시스템과 더욱 긴밀하게 정렬된 더 강력하고 정확한 데이터를 제공합니다. 새 SRID는 다음과 같습니다.
  • 지리적 2D의 경우 7843
  • 지리적 3D의 경우 7844
새 SRID의 정의는 sys.spatial_reference_systems 보기를 참조하세요.
   

오류 메시지

원본 및 대상에 일치하는 데이터 형식 및/또는 길이가 없어 ETL(추출, 변환 및 로드) 프로세스가 실패하는 경우, 문제 해결에 시간이 오래 걸렸고 대량 데이터 집합에서는 더욱 심했습니다. SQL Server 2019 (15.x)에서는 데이터 잘림 오류에 대한 통찰을 더 빠르게 얻을 수 있습니다.

새로운 기능 또는 업데이트 세부 정보
자세한 정보 잘림 경고 데이터 잘림 오류 메시지는 기본적으로 테이블 및 열 이름과 잘린 값을 포함합니다. VERBOSE_TRUNCATION_WARNINGS를 참조하세요.
   

중요 업무용 보안

SQL Server는 데이터베이스 관리자와 개발자가 안전한 데이터베이스 애플리케이션을 만들고 위협에 대처하는 데 사용할 수 있도록 설계된 보안 아키텍처를 제공합니다. 각 버전의 SQL Server는 새로운 기능을 도입하여 이전 버전보다 향상되었으며 SQL Server 2019 (15.x)는 이러한 노력을 계속 이어갈 것입니다.

새로운 기능 또는 업데이트 세부 정보
보안 Enclave를 사용한 Always Encrypted 서버 쪽 보안 Enclave 내에서 일반 텍스트 데이터에 대한 계산을 사용하도록 설정하여 현재 위치의 암호화 및 다양한 계산을 사용하여 Always Encrypted 시에 확장합니다. 내부 암호화는 데이터베이스 외부로 데이터 이동을 방지하므로 암호화 작업(열 암호화, 열 회전 암호화 키 등)의 성능 및 안정성을 개선합니다.

다양한 계산(패턴 일치 및 비교 연산)이 지원되면 중요한 데이터 보호를 요구하는 한편 Transact-SQL 쿼리에서 풍부한 기능을 필요로 하는 광범위한 시나리오와 애플리케이션에서 Always Encrypted를 사용할 수 있게 됩니다. 보안 Enclave를 사용한 Always Encrypted를 참조하세요.
SQL Server 구성 관리자의 인증서 관리 이제 SQL Server 구성 관리자를 사용하여 인증서 보기 및 배포와 같은 인증서 관리 작업을 수행할 수 있습니다. 인증서 관리(SQL Server 구성 관리자)를 참조하세요.
데이터 검색 및 분류 데이터 검색 및 분류는 사용자 테이블에서 열을 분류하고 레이블을 지정하는 기능을 제공합니다. 중요 데이터 분류(비즈니스, 재무, 보건, PII 등)는 조직의 정보 보호 수준에서 중요한 역할을 담당할 수 있습니다. 다음에 대한 인프라를 제공할 수 있습니다.
  • 데이터 개인 정보 보호 표준 및 규정 준수 요구 사항 충족 지원
  • 중요한 데이터에 대한 비정상적인 액세스 모니터링(감사) 및 경고와 같은 다양한 보안 시나리오
  • 엔터프라이즈에서 중요한 데이터가 있는 위치를 보다 쉽게 파악할 수 있으므로 관리자는 데이터베이스를 보호하기 위한 적절한 단계를 수행할 수 있습니다.
SQL Server Audit 감사 기능도 감사 로그 레코드에 새 필드 data_sensitivity_information을 포함하도록 개선되었습니다. 이 필드에는 쿼리가 반환한 실제 데이터의 민감도 분류(레이블)가 기록됩니다. 자세한 내용 및 예제를 보려면 ADD SENSITIVITY CLASSIFICATION를 참조하세요.
   

고가용성

SQL Server를 배포하는 모든 사용자가 고려해야 하는 한 가지 공통된 과제는 비즈니스 및 최종 사용자가 필요할 때마다 모든 중요 업무용 SQL Server 인스턴스와 그 안의 데이터베이스를 사용할 수 있도록 하는 것입니다. 가용성은 SQL Server 플랫폼의 핵심이고, SQL Server 2019 (15.x)는 기업이 데이터베이스 환경을 항상 사용할 수 있도록 보장하는 다양한 새로운 기능 및 향상된 기능을 소개합니다.

가용성 그룹

새로운 기능 또는 업데이트 세부 정보
최대 5개의 동기 복제본 SQL Server 2019 (15.x)에서는 동기 복제본의 최대 수가 SQL Server 2017(14.x)의 3개에서 5개로 증가되었습니다. 그룹 내에서 자동 장애 조치가 수행되도록 이 그룹을 5개 복제본으로 구성할 수 있습니다. 여기에는 하나의 주 복제본 및 4개의 동기 보조 복제본이 있습니다.
보조-주 복제본 연결 리디렉션 이 기능은 연결 문자열에 지정된 대상 서버에 관계없이 클라이언트 애플리케이션 연결이 주 복제본으로 전송되도록 합니다. 자세한 내용은 보조-주 복제본 읽기/쓰기 연결 리디렉션(Always On 가용성 그룹)을 참조하세요.
HADR 혜택 SQL Server의 모든 Software Assurance 고객은 Microsoft에서 계속 지원하는 모든 SQL Server 릴리스에 대해 3가지 향상된 혜택을 누릴 수 있습니다. 자세한 내용은 여기에서 공지 사항을 확인하세요.
   

복구

새로운 기능 또는 업데이트 세부 정보
가속 데이터베이스 복구 ADR(가속 데이터베이스 복구)를 사용하여 다시 시작 또는 장기 실행 트랜잭션 롤백 후 복구하는 시간을 줄입니다. 가속 데이터베이스 복구를 참조하세요.
   

다시 시작 가능한 작업

새로운 기능 또는 업데이트 세부 정보
온라인 클러스터형 columnstore 인덱스 빌드 및 다시 빌드 온라인으로 인덱스 작업 수행을 참조하세요.
다시 시작 가능한 온라인 rowstore 인덱스 빌드 온라인으로 인덱스 작업 수행을 참조하세요.
TDE(투명한 데이터 암호화)의 초기 검색 일시 중단 및 다시 시작 TDE(투명한 데이터 암호화) 검색 - 일시 중단 및 다시 시작을 참조하세요.
   

플랫폼 선택

SQL Server 2019 (15.x)는 이전보다 보강된 기능과 강화된 보안을 사용하여 선택한 플랫폼에서 SQL Server를 실행할 수 있도록 SQL Server 2017(14.x)에 도입된 혁신을 기반으로 합니다.

Linux

새로운 기능 또는 업데이트 세부 정보
복제 지원 Linux에서 SQL Server 복제를 참조하세요.
MSDTC(Microsoft Distributed Transaction Coordinator) 지원 Linux에서 MSDTC를 구성하는 방법을 참조하세요.
타사 AD 공급자에 대한 OpenLDAP 지원 자습서: Linux에서 SQL Server와 Active Directory 인증 사용을 참조하세요.
Linux의 Machine Learning Services Linux에 SQL Server Machine Learning Services(Python 및 R) 설치를 참조하세요.
TempDB 개선 사항 기본적으로 SQL Server on Linux를 새로 설치하면 논리적 코어 수(최대 8개 데이터 파일 포함)에 따라 여러 TempDB 데이터 파일이 생성됩니다. 현재 위치 부 버전 또는 주 버전 업그레이드에는 적용되지 않습니다. 각 TempDB 파일은 자동 증가 속도가 64MB인 8MB입니다. 이 동작은 Windows의 기본 SQL Server 설치와 유사합니다.
Linux의 PolyBase. Hadoop이 아닌 커넥터는 Linux에 PolyBase를 설치를 참조하세요.

PolyBase 형식 매핑을 참조하세요.
CDC(변경 데이터 캡처) 지원 CDC(변경 데이터 캡처)는 이제 Linux에서 SQL Server 2019 (15.x)에 대해 지원됩니다.
   

컨테이너

SQL Server 작업을 시작하는 가장 쉬운 방법은 컨테이너를 사용하는 것입니다. SQL Server 2019 (15.x)는 이전 버전에서 도입된 혁신을 기반으로 더 안전한 방식으로 또한 더 많은 기능으로 새 플랫폼에 SQL Server 컨테이너를 배포할 수 있습니다.

새로운 기능 또는 업데이트 세부 정보
Microsoft Container Registry 이제 Microsoft Container Registry가 Docker Hub 대신 SQL Server 2019 (15.x)를 비롯한 새 공식적인 Microsoft 컨테이너 이미지를 제공합니다.
루트가 아닌 컨테이너 SQL Server 2019 (15.x)에서는 기본적으로 SQL Server 프로세스를 루트가 아닌 사용자로 시작하여 더 안전한 컨테이너를 만들 수 있습니다. 루트가 아닌 사용자 권한으로 SQL Server 컨테이너 빌드 및 실행을 참조하세요.
Red Hat 인증 컨테이너 이미지 SQL Server 2019 (15.x)부터 Red Hat Enterprise Linux에서 SQL Server 컨테이너를 실행할 수 있습니다.
PolyBase 및 기계 학습 지원 SQL Server 2019 (15.x)에는 Machine Learning Services 및 PolyBase와 같은 SQL Server 컨테이너를 사용하는 새로운 방법이 도입되었습니다. 컨테이너 GitHub 리포지토리의 SQL Server에서 몇 가지 예를 알아보세요.
   

설치 옵션

새로운 기능 또는 업데이트 세부 정보
새 메모리 설정 옵션 설치 중에 최소 서버 메모리(MB)최대 서버 메모리(MB) 서버 구성을 설정합니다. 데이터베이스 엔진 구성 - 메모리 페이지명령 프롬프트에서 SQL Server 설치USESQLRECOMMENDEDMEMORYLIMITS, SQLMINMEMORYSQLMAXMEMORY 매개 변수를 참조하세요. 제안된 값은 서버 메모리 구성 옵션의 메모리 구성 지침에 따른 것입니다.
새 병렬 처리 설정 옵션 설치 중에 최대 병렬 처리 수준 서버 구성을 설정합니다. 데이터베이스 엔진 구성 - MaxDOP 페이지 SQL Server 설치SQLMAXDOP 매개 변수를 참조하세요. 기본값은 최대 병렬 처리 수준 서버 구성 옵션 구성의 최대 병렬 처리 수준 지침에 따른 것입니다.
서버/CAL 라이선스 제품 키에 대한 설정 경고 엔터프라이즈 서버/CAL 라이선스 제품 키를 입력했으며, 머신에 20개가 넘는 물리적 코어가 있거나 하이퍼스레딩을 사용하는 경우 40개가 넘는 논리적 코어가 있는 경우 설치 중에 경고가 표시됩니다. 사용자는 여전히 제한을 승인하고 설치를 계속하거나 운영 체제의 최대 프로세서 수를 지원하는 라이선스 키를 입력할 수 있습니다.
   

SQL Server Machine Learning Services

새로운 기능 또는 업데이트 세부 정보
파티션 기반 모델링 sp_execute_external_script에 추가된 새 매개 변수를 사용하여 데이터 파티션별로 외부 스크립트를 처리할 수 있습니다. 이 기능은 하나의 큰 모델 대신, 많은 작은 모델(데이터 파티션당 하나의 모델)을 학습하도록 지원합니다. 파티션 기반 모델 만들기를 참조하세요.
Windows Server 장애 조치(Failover) 클러스터 Windows Server 장애 조치(Failover) 클러스터에서 Machine Learning Services 고가용성을 구성할 수 있습니다.
   

SQL Server Analysis Services

이 릴리스에는 성능, 리소스 관리 및 클라이언트 지원에 대한 새로운 기능과 향상된 기능이 도입되었습니다.

새로운 기능 또는 업데이트 세부 정보
테이블 형식 모델의 계산 그룹 계산 그룹은 계산 항목 으로 일반적인 측정값 식을 그룹화하여 중복 측정값 수를 크게 줄일 수 있습니다. 자세한 내용은 테이블 형식 모델의 계산 그룹을 참조하세요.
쿼리 인터리빙 쿼리 인터리빙은 고급 동시성 시나리오에서 사용자 쿼리 응답 시간을 향상시킬 수 있는 테이블 형식 모드 시스템 구성입니다. 자세한 내용은 쿼리 인터리빙을 참조하세요.
테이블 형식 모델의 다 대 다 관계 모두 열이 고유하지 않은 두 테이블 간의 다 대 다 관계를 허용합니다. 자세히 알아보려면 테이블 형식 모델의 관계를 참조하세요.
리소스 거버넌스에 대한 속성 설정 이 릴리스에는 리소스 관리를 위한 새 메모리 설정(Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit 및 OLAP\Query\RowsetSerializationLimit)이 포함되어 있습니다. 자세히 알아보려면 메모리 설정을 참조하세요.
Power BI 캐시 새로 고침에 대한 거버넌스 설정 이 릴리스에는 Power BI 서비스의 라이브 연결 보고서 초기 로드에 대한 캐싱 대시보드 타일 데이터 및 보고서 데이터를 재정의하는 ClientCacheRefreshPolicy 속성이 도입되었습니다. 자세히 알아보려면 일반 속성을 참조하세요.
온라인 연결 온라인 연결 기능은 온-프레미스 쿼리 스케일 아웃 환경에서 읽기 전용 복제본을 동기화하는 데 사용할 수 있습니다. 자세히 알아보려면 온라인 연결을 참조하세요.
   

SQL Server Integration Services

이 릴리스에는 파일 작업을 개선하기 위한 새로운 기능이 도입되었습니다.

새로운 기능 또는 업데이트 세부 정보
유연한 파일 작업 로컬 파일 시스템, Azure Blob Storage 및 Azure Data Lake Storage Gen2에서 파일 작업을 수행합니다. 유연한 파일 작업을 참조하세요.
유연한 파일 원본 및 대상 Azure Blob Storage 및 Azure Data Lake Storage Gen2에 대한 데이터를 읽고 씁니다. 유연한 파일 원본유연한 파일 대상을 참조하세요.

SQL Server Master Data Services

새로운 기능 또는 업데이트 세부 정보
Azure SQL Managed Instance 데이터베이스를 지원합니다. Azure SQL Managed Instance에서 Master Data Services를 호스트합니다. Master Data Services 설치 및 구성을 참조하세요.
새 HTML 컨트롤 HTML 컨트롤은 이전의 모든 Silverlight 구성 요소를 대체합니다. Silverlight 종속성이 제거되었습니다.
   

SQL Server Reporting Services

이 버전의 SQL Server Reporting Services는 Azure SQL Database Managed Instance, Power BI Premium 데이터 세트, 향상된 접근성, Azure Active Directory 애플리케이션 프록시 및 투명한 데이터베이스 암호화를 지원합니다. 또한 Microsoft 보고서 작성기에 대한 업데이트도 제공합니다. 자세한 내용은 SSRS(SQL Server Reporting Services)의 새로운 기능을 참조하세요.

참고 항목

다음 단계

도움말 보기