KB3182545 - SQL Server 2016 서비스 팩 1 릴리스 정보

출시된 날짜: 2016년 11월 16일
버전: 13.0.4001.0

이 문서에는 Microsoft SQL Server 2016 SP1(서비스 팩 1)을 설치하기 전에 읽어야 할 중요한 정보가 포함되어 있습니다. 이 문서에서는 서비스 팩을 구하는 방법, 서비스 팩에 포함된 수정 사항 목록, 알려진 문제 및 제품에 대한 저작권 귀속 목록을 설명합니다.

참고

이 문서는 이 서비스 팩과 관련된 모든 설명서를 찾을 수 있는 단일 정보 소스 역할을 합니다. 여기에는 이전에 릴리스 정보 및 Readme.txt 파일에서 찾은 모든 정보가 포함됩니다.

이 서비스 팩의 알려진 문제

SQL Server Reporting Services

SQL Server 2016 SP1을 설치한 후 SQL Server Reporting Services를 사용할 때 다음과 같은 문제가 발생할 수 있습니다.

  • Reporting Services가 보안(https/SSL) 연결을 사용하도록 설정된 경우 보안 콘텐츠에 대한 경고가 표시될 수 있습니다.

  • 특정 시나리오에서는 인쇄 단추가 작동을 멈춥니다.

이러한 문제를 해결하려면 KB 3207512 의 핫픽스를 설치합니다.

SSIS(SQL Server Integration Services)

SQL Server 2016 SP1을 설치하면 Integration Services 서비스를 시작하고 액세스하기 위한 DCOM 권한이 기본 권한으로 다시 설정됩니다. 사용자 지정된 DCOM 권한이 있는 경우 사용자 지정을 다시 적용해야 합니다.

ODBC 드라이버 13.1

SQL Server 2016의 기본 설치에서는 SQL 에이전트 및 SSMS(서버에 설치됨)가 SQL Server instance에 연결하는 데 사용하는 서버에 ODBC 드라이버 13.0이 설치됩니다. 어떤 이유로든 서버에 ODBC 드라이버 13.1을 설치한 경우 2016 SP1 SQL Server 설치하면 ODBC 드라이버 13.1 설치가 재정의되고 KB 3185365와 같은 13.1에 도입된 수정 사항이 손실될 수 있습니다. 이 경우 SQL Server 2016 SP1을 설치한 후 SQL Server 2016 SP1에 의해 설치된 ODBC 드라이버를 제거하고 ODBC 드라이버 13.1을 설치하는 것이 좋습니다.

서버에 설치된 ODBC 드라이버를 검사하려면 서버의 제어판 -> 프로그램 및 기능 -> ODBC 검색으로 이동할 수 있습니다. 아래와 같이 ODBC 드라이버 13.1의 버전 번호는 13.1.811.168입니다.

SQL Server용 Microsoft ODBC 드라이버 13의 스크린샷.

SQL Server 2016 SP1에 포함된 수정 사항 목록

Microsoft SQL Server 2016 서비스 팩은 누적 업데이트입니다. SQL Server 2016 SP1은 SQL Server 2016의 모든 버전 및 서비스 수준을 SQL Server 2016 SP1로 업그레이드합니다. 이 문서에 나열된 픽스 외에도 SQL Server 2016 SP1에는 SQL Server 2016 CU3에 대한 SQL Server 2016 CU1(누적 업데이트 1)에 포함된 핫픽스가 포함되어 있습니다.

SQL Server 2016에서 사용할 수 있는 누적 업데이트에 대한 자세한 내용은 SQL Server 2016 빌드 버전을 참조하세요.

참고

  • 여기에 설명되어 있지 않은 추가 수정 사항도 서비스 팩에 포함될 수 있습니다.
  • 이 목록은 더 많은 문서가 공개되면 업데이트됩니다.

SQL Server 2016 SP1에서 해결된 버그에 대한 자세한 내용은 다음 Microsoft 기술 자료 문서를 참조하세요.

버그 참조 설명
7778636 SQL Server 2016(KB3191296)의 보안 프로토콜 핸드셰이크 정보로 추적 확장 이벤트를 확장하는 업데이트를 사용할 수 있습니다
7898693 SQL Server 2014 SP2 및 SQL Server 2016 SP1(KB3177838)에서 DBCC CLONEDATABASE를 사용하여 사용자 데이터베이스의 스키마 및 통계 전용 복사본을 생성하는 방법
7994008 SQL Server 2014 또는 SQL Server 2016 SP1(KB3170123)의 트랜잭션 복제에 포함된 문서에 대한 DROP TABLE DDL을 지원합니다.
8024963 SQL Server 2014 또는 2016에서 실행 계획 XML에 메모리 허용 경고를 추가하도록 업데이트(KB3172997)
8024978 SQL Server 2014 또는 2016에서 DMF sys.dm_db_incremental_stats_properties을 추가하기 위한 업데이트(KB3170114)
8024984 SQL Server 2014 또는 2016에서 실행 계획 XML의 단일 쿼리에 대해 활성화된 최대 메모리를 노출하도록 업데이트(KB3170112)
8024985 활성화된 추적 플래그에 대한 정보는 SQL Server 2014 SP2 또는 2016(KB3170115)의 실행 계획 XML에 추가됩니다.
8025018 SQL Server(KB3107397)에서 잔여 조건자 푸시다운을 포함하는 쿼리 실행 계획에 대한 진단 개선
8025088 업데이트가 SQL Server 2014 또는 2016에서 AlwaysOn 확장 이벤트 및 성능 카운터를 추가합니다(KB3173156)
8025128 SQL Server 2014 SP2 또는 2016 SP1(KB3173157)에서 변경 내용 추적 사이드 테이블의 수동 정리를 위한 저장 프로시저를 추가합니다.
8103248 새 쿼리 힌트를 도입하는 업데이트를 사용할 수 있습니다. SQL Server 2016에서 힌트 사용(KB3189813)
8103261 SQL Server 2016의 새 Transact-SQL 문 CREATE 또는 ALTER를 도입하는 업데이트(KB3190548)
8103265 2016 SQL Server 실행 계획 XML 출력에서 매개 변수화된 쿼리에 대한 매개 변수의 데이터 형식을 노출하여 진단 개선하도록 업데이트(KB3190761)
8110745 SQL Server 2016(KB3191273)의 새 참조 무결성 연산자에서 자체 참조 제약 조건에 대한 지원을 추가하는 업데이트를 사용할 수 있습니다
8149617 SQL Server 2016에서 잔여 조건자 푸시다운을 포함하는 쿼리 실행 계획의 진단 개선하기 위한 업데이트(KB3190762)
8155425 새로운 DynamicManagement 함수 "sys.dm_exec_query_statistics_xml"는 SQL Server 2016 KB3190871(서비스 팩 1)에서 사용할 수 있습니다
8349500 SQL Server 2016(KB3201552)의 STATISTICS XML 출력에 전체 쿼리 실행 통계 정보를 추가하는 업데이트를 사용할 수 있습니다
7062744 픽스: SQL Server 2016에서 SSIS BI 프로젝트를 닫았다가 다시 열 때 "암호에 대한 'Salt' 특성이 프로젝트 매니페스트에서 누락되었습니다." 오류가 발생함(KB3189687)
8024967 FIX: SQL Server 2014 또는 2016에서 sys.dm_db_uncontained_entities DMV를 사용할 때 심각한 오류 발생(KB3172998)
8024976 SSIS 로그 구성 창(KB3100256)을 열 때 "로그 공급자 "Microsoft.LogProviderSQLServer"가 올바르게 설치되지 않았습니다." 오류
8025041 FIX: SSMS에서 차등 백업을 복원할 때 "LSN 체인의 중단으로 인해 복원 계획을 만들 수 없음" 오류(KB3065060)
8025045 FIPS 사용 Windows에서 SSIS 패키지를 실행할 때 오류(KB2925865)
8025056 해결 방법: 최적화된 중첩 루프 조인을 실행하는 데 필요한 메모리 허용량이 SQL Server 2014 또는 2016의 실행 계획 XML에 반영되지 않음(KB3170116)
8025125 해결 방법: 소프트 NUMA SQL Server 활성화된 경우 오류 로그에 논리 프로세서가 잘못 언급됨(KB3189663)
8025131 DMV sys.dm_os_memory_nodes가 SQL Server 2016(KB3170015)의 DAC 노드에 대한 pages_kb 값에 대해 0이 아닌 값을 반환합니다.
8025149 해결 방법: DBCC CHECKDB 또는 CHECKTABLE이 SQL Server 2014 또는 2016(KB3173766)에서 데이터 손상 및 어설션 실패에 대해 가양성을 반환함
8265472 FIX: 명명된 instance(KB3189709)에서 SQL Server 2016용 누적 업데이트 1 설치에 실패함
8273495 해결 방법: SQL Server 2014 또는 2016(KB3195825)에서 일괄 처리 모드에서 중첩된 루프 조인을 사용하여 쿼리 계획을 실행할 때 교착 상태 발생
8274352 FIX: SQL Server 2016(KB3201554)에서 여러 고유 연산자가 포함된 쿼리의 컴파일 시간이 길어짐
8338496 해결 방법: SQL Server 2014 또는 2016(KB3191062)에서 여러 파일을 동시에 만들 때 FileTable 디렉터리가 응답하지 않음
8343868 해결 방법: SQL Server 2014 SP1 또는 SQL Server 2016(KB3180060)에서 CHANGETABLE을 사용하는 쿼리가 훨씬 더 많은 CPU를 사용합니다.
8451202 해결 방법: SQL Server 2016은 In-Memory OLTP 검사점 파일(KB4019715)에서 발견된 체크섬 불일치에 대해 심각도 수준이 21인 오류 메시지를 기록하지 않습니다.
8528563 해결 방법: 메모리 최적화 테이블(KB3197605)이 포함된 데이터베이스를 복원하면 SQL Server 2016이 응답하지 않음
8529432 해결 방법: SQL Server Managed Backup to Windows Azure가 SQL Server(KB3168708)에서 데이터베이스 스냅샷을 백업하려고 시도함
스토리지 클래스 메모리(NVDIMM-N 비휘발성 스토리지)를 사용할 때 트랜잭션 커밋 시간(대기 시간)을 최대 2-4배까지 가속화하는 새로운 성능 기능
INSERT를 실행할 때 성능이 저하됩니다.. SQL Server 2016의 SELECT 작업(KB3180087)
Windows Server 2016 및 Windows 10(KB3203693)에 SQL Server 패키지를 설치할 때 "디지털 서명된 드라이버가 필요합니다" 경고 표시
8024991 해결: KB3112704(가져오기 및 내보내기 마법사)을 사용하여 데이터를 가져올 때 누락된 열이 오류 메시지에 지정되지 않음

추가 해결 방법

다음 문제에 대한 해결 방법은 SQL Server 2016 SP1에도 포함되어 있습니다.

버그 참조 설명 픽스 영역
6867499
8024974
열의 데이터 형식을 text 에서 varchar(max)로 변경할 때 NULL 값은 무시됩니다. 엔진
8024962 쿼리 텍스트에 포함된 주석과 중괄호 ("{" 또는 "}")가 모두 포함된 경우 Sqlcmd는 오류 없이 종료됩니다. 엔진
8024968 일괄 정렬 및 최적화된 중첩 루프는 안정성 및 성능 문제를 일으킬 수 있습니다. 엔진
8024987 푸시다운 조건자를 사용한 테이블 스캔 및 인덱스 스캔은 상위 연산자에 대한 메모리 허용량을 과대 평가하는 경향이 있습니다. 엔진
8024997 네덜란드어에서 Full-Text 검색 기능이 예상대로 작동하지 않습니다. 엔진
8025069 데이터베이스 이름이 '#' 문자로 시작하면 문이 CREATE NONCLUSTERED INDEX 실패할 수 있습니다. 엔진
8025097 SQL Server 오류 로그에 구성에 대한 tempdb 정보 메시지를 추가합니다. 엔진
8267453 MERGE대상 테이블에 고유 인덱스가 포함된 경우 AND INSERT 문이 모두 UPDATE 포함된 문은 "중복 키 행을 삽입할 수 없습니다"와 함께 실패합니다. 엔진
8279683 튜플 이동 작업이 예기치 않게 종료되면 SQL Server가 충돌합니다. 엔진
8025058 테이블에서 오류 20598 msdistribution_history 에 대한 테이블 이름과 기본 키 값 정보를 추가합니다(SQL Server 복제). 개선사항
8025059 복제 에이전트가 쿼리 시간 제한으로 실패하면 자세한 정보 로깅을 사용하도록 설정하지 않고 쿼리 텍스트가 기록됩니다. 복제
8025081 대상 테이블이 빈 문자열인 경우 복제 로그 판독기 에이전트가 실패할 수 있습니다. 복제
4300066 SQL Server 명령 프롬프트 설치에서 저작권 정보를 ' © 2016 Microsoft'로 업데이트합니다. 설정
5610151 슬립스트림이 명령줄 옵션과 함께 SQL Server를 설치할 때 명령줄 출력에 불필요한 경고 메시지가 반환됩니다. 설정
7270486 SQL Server에 대한 업데이트를 하나 이상 제거한 후 SQL Server를 복구하면 복구 작업이 오류와 함께 실패합니다. 설정
7350315 영어가 아닌 도메인 이름을 가진 컴퓨터에 SQL Server를 설치하면 '경로에 잘못된 문자' 오류와 함께 실패합니다. 설정
7439317 '설치된 SQL Server 기능 검색 보고서'의 문자열 '설치 검색 보고서'가 지역화되지 않았습니다. 설정
7439502 SQL Server 2016 설치 마법사에서 SQL 2008 R2 SP3이 필요한 SQL Server 2008 SP3을 잘못 언급했습니다. 설정
8024994 완료 탭의 '노출 영역 구성' MSDN 설명서에 대한 링크가 슬립스트림 설치의 문서 및 링크 섹션에서 누락되었습니다. 설정
8051010 설치 도중 SQL Server용 ODBC 드라이버 11이 설치된 경우 SQL Server 2016 설치가 실패할 수 있습니다. 설정
8343905 슬립스트림 설치가 '강력한 이름 유효성 검사 실패' 오류와 함께 실패할 수 있습니다. 설정
8348718 슬립스트림 설치에서 로 설정된 False 경우 UpdateEnabled 설치 요약 로그에는 설치 중에 설치된 업데이트의 정보가 포함되지 않습니다. 설정
8024972 날짜 형식을 YYYY/MM/DD 열로 구문 분석할 때 BCP가 오류와 함께 실패합니다 DATE . SQL 연결
5128484 Standard Edition of SQL Server 2016 Analysis Services(테이블 형식 모드)에서는 16GB 메모리 제한을 무시합니다. SSAS
7487320 DataView가 샘플로 설정된 경우에도 RLS(Row-Level 보안)가 포함된 쿼리가 실패할 수 있습니다. SSAS
8210484 선호도 마스크가 SQL Server 2016 Analysis Services의 NUMA 노드에 대해 제대로 작동하지 않습니다. SSAS
8281121 SSAS 테이블 형식 모드에서 NUMA 인식을 구현하여 SSAS 테이블 형식 성능 확장성을 개선합니다. SSAS
8430619 Intel TBB(Intel®® 스레딩 빌딩 블록)를 사용하여 SSAS 테이블 형식 성능 확장성을 개선합니다. SSAS
8024998 로그가 이미 있는 SSIS 패키지에서 SSIS 로그 구성: 패키지 대화 상자를 열면 "로그 공급자 'Microsoft.LogProviderEventLog'가 설치되지 않았습니다" 오류가 발생합니다. SSIS
8025032 이 업데이트는 XML 작업이 XML 문서에서 인코딩을 가져올 수 없는 경우 유니코드 인코딩이 사용되는 동작을 변경합니다. SSIS
7330691 보고서가 모바일 보고서인지 여부를 나타내는 추가 정보를 SSRS 보고서 서버 실행 로그에 추가합니다. SSRS
7807395 Stretch Database 사용 테이블에서 데이터 조정이 실패하는 경우 재인증을 다시 시도해야 할 수 있습니다. Stretch DB
8196154 필터 조건자가 지정된 Stretch Database 사용 테이블에서 쿼리 실행이 실패할 수 있습니다. Stretch DB
8292093 Stretch Database를 사용하도록 설정된 테이블에서 인덱스를 만들거나 변경하거나 삭제하지 못할 수 있습니다. Stretch DB

설치한 SQL Server를 SQL Server 2016 SP1로 업그레이드하는 방법에 대한 자세한 내용은 지원되는 버전 및 에디션 업그레이드를 참조하세요.

SQL Server 2016 SP1을 다운로드하는 방법

SQL Server 2016 SP1은 SQL Server 2016 SP1 다운로드 페이지에서 다운로드할 수 있습니다.

참고

서비스 팩을 설치한 후 SQL Server 서비스 버전은 13.0.4422.0으로 반영되어야 합니다.

어떤 이유로든 SQL Server 2016 SP1을 제거하도록 선택하면 SQL Server 2016 SP1 제거가 차단되지 않으며 다른 서비스 팩과 마찬가지로 SQL Server 2016 SP1을 제거할 수 있습니다. 그러나 Standard, Web, Express 버전의 SQL Server를 실행하고 SQL Server 2016 SP1부터만 해제되는 일부 새로운 기능을 활용하는 경우 예기치 않은 오류가 표시되거나 SQL Server 2016 SP1을 제거한 후 데이터베이스가 의심스러운 상태로 남아 있을 수 있습니다. 더 나쁜 상황은 시스템 데이터베이스가 데이터베이스의 분할된 테이블과 같은 새로운 기능을 사용하는 경우 master SQL Server 2016 SP1 제거한 후 SQL Server instance 시작할 수 없다는 것입니다. 따라서 Enterprise Edition이 아닌 다른 버전에서 SQL Server 2016 SP1을 제거하도록 선택하기 전에 모든 새 기능이 사용하지 않도록 설정되거나 삭제되었는지 확인하는 것이 좋습니다. memory_optimized_data 파일 그룹은 삭제할 수 없습니다. 따라서 SP1을 사용하여 데이터베이스에 파일 그룹을 설정 memory_optimized_data 한 경우 SQL Server 2016 SP1을 제거하면 안 됩니다. 제거하지 않으면 데이터베이스가 의심 모드가 되고 다음 오류 메시지가 오류 로그에 기록됩니다.

<DateTime> spid15s 오류: 41381, 심각도: 21, 상태: 1.
<DateTime> spid15s 이 SQL Server 버전에는 MEMORY_OPTIMIZED_DATA 파일 그룹이 포함되어 있으므로 데이터베이스를 시작할 수 없습니다. 다양한 SQL Server 버전의 기능 지원에 대한 자세한 내용은 온라인 설명서를 참조하세요.

  • 이 제품에는 Xerox Secure Hash Function에서 파생된 소프트웨어가 포함되어 있습니다.

  • 이 제품에는 zlib 범용 압축 라이브러리의 소프트웨어가 포함되어 있습니다.

  • 이 소프트웨어의 일부는 부분적으로 RSA Data Security, Inc.의 작업을 기반으로 합니다. Microsoft는 이 제품에 RSA Data Security, Inc. 소프트웨어를 포함했으므로 Microsoft는 해당 소프트웨어와 함께 제공되는 아래 텍스트를 포함해야 합니다.

    • Copyright 1990, RSA Data Security, Inc. All rights reserved.
    • 이 소프트웨어나 기능을 언급하거나 참조하는 모든 자료에서 "RSA Data Security, Inc., MD5 Message-Digest 알고리즘"으로 식별된 경우 이 소프트웨어를 복사하고 사용할 수 있는 라이선스가 부여됩니다. 또한 파생 저작물을 언급하거나 참조하는 모든 자료에서 해당 저작물이 "RSA Data Security, Inc., MD5 Message-Digest 알고리즘에서 파생"으로 식별되는 경우 파생 저작물을 만들고 사용할 수 있는 라이선스가 부여됩니다.
    • RSA Data Security, Inc.는 본 소프트웨어의 상품성 또는 특정 목적에 대한 본 소프트웨어의 적합성과 관련하여 어떠한 진술도 하지 않습니다. 본 서비스는 어떠한 종류의 명시적 또는 묵시적 보증 없이 "있는 그대로" 제공됩니다.

    이러한 통지는 이 설명서나 소프트웨어의 모든 부분에 보관되어야 합니다.

  • Reporting Services 매핑 기능은 미국 인구조사국에서 제공하는 TIGER/Line 셰이프파일의 데이터를 사용합니다. TIGER/선 쉐이프파일은 Census MAF/TIGER 데이터베이스에서 선택한 지리 및 지도 제작 정보를 추출한 것입니다. TIGER/Line 셰이프파일은 미국 인구조사국에서 무료로 사용할 수 있습니다. TIGER/Line 쉐이프파일에 대한 자세한 내용을 보려면 TIGER/Line 쉐이프파일로 이동하세요. TIGER/선 셰이프파일의 경계 정보는 통계 데이터 수집 및 집계 목적으로만 사용됩니다. 통계 목적으로 묘사하고 지정한 것은 관할권, 소유권 또는 자격에 대한 결정을 구성하지 않으며 법적 토지 설명을 반영하지 않습니다. Census TIGER 및 TIGER/Line은 미국 인구조사국의 등록 상표입니다.

Copyright 2012 Microsoft. All rights reserved.

참조 자료

현재 SQL Server 버전 및 에디션을 확인하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

321185 SQL Server 버전 및 에디션을 확인하는 방법

이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 별개의 공급업체에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.