SQL Server 2016 릴리스 정보SQL Server 2016 Release Notes

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 이 문서에서는 SQL Server 2016 릴리스 관련 제한 사항 및 문제에 대해 설명합니다. This article describes limitations and issues with SQL Server 2016 releases.

사용해보기:Try it out:

평가 센터에서 다운로드 평가 센터에서 SQL Server 2016 다운로드Download from Evaluation Center Download SQL Server 2016 from the Evaluation Center

Azure 가상 컴퓨터 소형 Azure 계정이 있습니까?Azure Virtual Machine small Have an Azure account? 계정이 있는 경우 여기 로 이동하여 SQL Server 2016 SP1이 이미 설치된 가상 컴퓨터를 실행해 보세요.Then go Here to spin up a Virtual Machine with SQL Server 2016 SP1 already installed.

[SSMS 다운로드SSMS: SQL Server Management Studio의 최신 버전을 얻으려면 SSMS(SQL Server Management Studio) 다운로드를 참조하세요.[Download SSMSSSMS: To get the latest version of SQL Server Management Studio, see Download SQL Server Management Studio (SSMS).

새로운 기능에 대한 자세한 내용은 SQL Server 2016의 새로운 기능을 참조하세요.For information on what's new, see What's New in SQL Server 2016.

문서 섹션:Article sections:

사용 가능한 SQL Server 2016 서비스 팩 1(SP1)SQL Server 2016 Service Pack 1 (SP1) available

info_tip SQL Server 2016 SP1은 SQL Server 2016의 모든 버전 및 서비스 수준을 SQL Server 2016 SP1로 업그레이드합니다.SQL Server 2016 SP1 upgrades all editions and service levels of SQL Server 2016 to SQL Server 2016 SP1. 이 문서에 나열된 수정 사항 외에 SQL Server 2016 SP1에는 SQL Server 2016 누적 업데이트 1(CU1)부터 SQL Server 2016 CU3에 포함된 핫픽스가 들어 있습니다.In addition to the fixes that are listed in this article, SQL Server 2016 SP1 includes hotfixes that were included in SQL Server 2016 Cumulative Update 1 (CU1) to SQL Server 2016 CU3.

SQL Server 2016 릴리스 - GA (일반 공급)SQL Server 2016 Release - General Availability (GA)

repl_icon_warn Install Patch Requirement (GA)repl_icon_warn Install Patch Requirement (GA)

문제 및 고객에게 미치는 영향: Microsoft는 SQL Server 2016에서 필수 구성 요소로 설치되는 Microsoft VC++ 2013 런타임 이진 파일에 영향을 주는 문제를 확인했습니다.Issue and customer impact: Microsoft has identified a problem that affects the Microsoft VC++ 2013 Runtime binaries that are installed as a prerequisite by SQL Server 2016. 업데이트로 이 문제를 해결할 수 있습니다.An update is available to fix this problem. VC 런타임 이진 파일에 대한 이 업데이트가 없으면 SQL Server 2016의 특정 시나리오에서 안정성 문제를 발생할 수 있습니다.If this update to the VC runtime binaries is not installed, SQL Server 2016 may experience stability issues in certain scenarios. SQL Server 2016을 설치하기 전에 컴퓨터에 KB 3164398에서 설명한 패치가 필요한지 확인합니다.Before you in stall SQL Server 2016, check to see if the computer needs the patch described in KB 3164398. 패치는 SQL Server 2016 RTM용 누적 업데이트 패키지 1(CU1)에도 포함되어 있습니다.The patch is also included in Cumulative Update Package 1 (CU1) for SQL Server 2016 RTM.

해결 방법: 다음 솔루션 중 하나를 사용합니다.Resolution: Use one of the following solutions:

  • KB 3138367 - Visual C++ 2013 및 Visual C++ 재배포 가능 패키지 업데이트를 설치합니다.Install KB 3138367 - Update for Visual C++ 2013 and Visual C++ Redistributable Package. KB는 기본적으로 사용되는 해결 방법입니다.The KB is the preferred resolution. SQL Server 2016 설치 전 또는 설치 후에 이 업데이트를 설치할 수 있습니다.You can install this before or after you install SQL Server 2016.

    SQL Server 2016이 이미 설치되어 있는 경우 다음 단계를 순서대로 수행합니다.If SQL Server 2016 is already installed, do the following steps in order:

    1. 적절한 vcredist_*exe를 다운로드합니다.Download the appropriate vcredist_*exe.
    2. 데이터베이스 엔진의 모든 인스턴스에 대한 SQL Server 서비스를 중지합니다.Stop the SQL Server service for all instances of the database engine.
    3. KB 3138367을 설치합니다.Install KB 3138367.
    4. 컴퓨터를 다시 부팅합니다.Reboot the computer.
    • KB 3164398 - SQL Server 2016 MSVCRT 필수 조건에 대한 중요 업데이트를 설치합니다.Install KB 3164398 - Critical Update for SQL Server 2016 MSVCRT prerequisites.

      KB 3164398을 사용하는 경우 Microsoft 업데이트를 통해 또는 Microsoft 다운로드 센터에서 SQL Server 설치 중에 설치할 수 있습니다.If you use KB 3164398, you can install during SQL Server installation, through Microsoft Update, or from Microsoft Download Center.

      • SQL Server 2016 설치 중: SQL Server 설치 프로그램을 실행하는 컴퓨터가 인터넷에 액세스하는 경우 전체 SQL ServeR을 설치할 때 업데이트를 검사합니다.During SQL Server 2016 Installation: If the computer running SQL Server setup has internet access, SQL Server setup checks for the update as part of the overall SQL Server installation. 업데이트를 수락하면 설치 프로그램이 다운로드되고 설치하는 동안 이진 파일을 업데이트합니다.If you accept the update, setup downloads and update the binaries during installation.

      • Microsoft 업데이트: 업데이트는 중요한 비보안 SQL Server 2016 업데이트로 Microsoft 업데이트에서 제공합니다.Microsoft Update: The update is available from Microsoft Update as a critical non-security SQL Server 2016 update. Microsoft 업데이트를 통해 SQL Server 2016을 설치하면 업데이트를 수행하기 위해 서버를 다시 시작해야 합니다.Installing through Microsoft update, after SQL Server 2016 requires the server to be restarted following the update.

      • 다운로드 센터: 마지막으로 업데이트는 Microsoft 다운로드 센터에서 제공합니다.Download Center: Finally, the update is available from the Microsoft Download Center. SQL Server 2016을 설치한 후 업데이트 소프트웨어를 다운로드하고 서버에 설치할 수 있습니다.You can download the software for the update and install it on servers after they have SQL Server 2016.

Stretch DatabaseStretch Database

데이터베이스 또는 테이블 이름의 특정 문자 문제Problem with a specific character in a database or table name

문제 및 고객에게 미치는 영향: 데이터베이스 또는 테이블에서 Stretch Database를 사용하도록 설정하는 작업이 오류로 인해 실패했습니다.Issue and customer impact: Attempting to enable Stretch Database on a database or a table fails with an error. 이 문제는 개체의 이름에 소문자에서 대문자로 변환할 때 다른 문자로 취급되는 문자가 포함되는 경우 발생합니다.The issue occurs when the name of the object includes a character that's treated as a different character when converted from lower case to upper case. 이 문제를 일으키는 문자의 예는 "ƒ" 문자입니다(ALT+159를 입력하여 생성).An example of a character that causes this issue is the character "ƒ" (created by typing ALT+159).

해결 방법: 데이터베이스 또는 테이블에서 Stretch Database를 사용하도록 설정하려면 개체 이름을 바꾸고 문제 문자를 제거하는 것이 유일한 옵션입니다.Workaround: If you want to enable Stretch Database on the database or the table, the only option is to rename the object and remove the problem character.

INCLUDE 키워드를 사용하는 인덱스 문제Problem with an index that uses the INCLUDE keyword

문제 및 고객에게 미치는 영향: 인덱스에서 추가 열을 포함하기 위해 INCLUDE 키워드를 사용하는 인덱스가 있는 테이블에서 Stretch Database를 사용하도록 설정하려고 하면 오류가 발생합니다.Issue and customer impact: Attempting to enable Stretch Database on a table that has an index that uses the INCLUDE keyword to include additional columns in the index fails with an error.

해결 방법: INCLUDE 키워드를 사용하는 인덱스를 삭제하고 테이블에서 Stretch Database를 사용하도록 설정한 다음 인덱스를 다시 만듭니다.Workaround: Drop the index that uses the INCLUDE keyword, enable Stretch Database on the table, then recreate the index. 이 작업을 수행하는 경우 영향을 받는 테이블의 사용자에게 영향을 주지 않거나 최소화하기 위해 조직의 유지 관리 방법 및 정책을 따라야 합니다.If you do this, be sure to follow your organization's maintenance practices and policies to ensure minimal or no impact to users of the affected table.

Query StoreQuery Store

Enterprise 및 Developer 이외 버전의 자동 데이터 정리 문제Problem with automatic data cleanup on editions other than Enterprise and Developer

문제 및 고객에게 미치는 영향: Enterprise 및 Developer 이외의 버전에서 자동 데이터 정리를 수행하지 못합니다.Issue and customer impact: Automatic data cleanup fails on editions other than Enterprise and Developer. 따라서 데이터를 수동으로 제거하지 않으면 쿼리 저장소 사용 공간이 시간이 갈수록 증가하여 한계에 도달합니다.Consequently, if data is not purged manually, space used by the Query Store will grow over time until configured limit is reached. 이 문제가 완화되지 않으면 정리를 실행하려고 할 때마다 덤프 파일을 생성하므로 할당된 디스크 공간이 오류 로그로 채워지게 됩니다.If not mitigated, this issue will also fill up disk space allocated for the error logs, as every attempt to execute cleanup produces a dump file. 정리 활성화 기간은 워크로드 빈도에 따라 다르지만 15분 이하입니다.Cleanup activation period depends on the workload frequency, but it is no longer than 15 min.

해결 방법: Enterprise 및 Developer 이외의 버전에서 쿼리 저장소를 사용하려면 정리 정책을 명시적으로 해제해야 합니다.Workaround: If you plan to use Query Store on editions other than Enterprise and Developer, you need to explicitly turn off cleanup policies. 이 작업은 SQL Server Management Studio(데이터베이스 속성 페이지)에서 또는 Transact-SQL 스크립트를 통해 수행할 수 있습니다.It can be done either from SQL Server Management Studio (Database Properties page) or via Transact-SQL script:

ALTER DATABASE <database name> SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)

또한 쿼리 저장소가 읽기 전용 모드로 전환되지 않도록 하려면 수동 정리 옵션을 사용하는 것이 좋습니다.Additionally, consider manual cleanup options to prevent Query Store from transitioning to read-only mode. 예를 들어 다음 쿼리를 실행하여 전체 데이터 공간을 정기적으로 정리합니다.For example, run the following query to periodically clean entire data space:

ALTER DATABASE <database name> SET QUERY_STORE CLEAR

또한 다음 쿼리 저장소 저장 프로시저를 실행하여 런타임 통계, 특정 쿼리 또는 계획을 정기적으로 정리합니다.Also, execute the following Query Store stored procedures periodically to clean runtime statistics, specific queries or plans:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

제품 설명서(GA)Product Documentation (GA)

문제 및 고객에게 미치는 영향: SQL Server 2016 설명서의 다운로드 가능한 버전은 아직 제공되지 않습니다.Issue and customer impact: A downloadable version of the SQL Server 2016 documentation is not yet available. 도움말 라이브러리 관리자를 사용하여 온라인에서 콘텐츠를 설치하려고 하면 SQL Server 2012 및 SQL Sever 2014 설명서가 표시되지만 SQL Server 2016 설명서에 대한 옵션은 없습니다.When you use Help Library Manager to attempt to Install content from online, you see the SQL Server 2012 and SQL Server 2014 documentation but there are no options for SQL Server 2016 documentation.

해결 방법: 다음 해결 방법 중 하나를 사용하세요.Workaround: Use one of the following work-arounds:

SQL Server에 대한 도움말 설정 구성Manage Help Settings for SQL Server

  • 온라인 또는 로컬 도움말 선택 옵션을 사용하고 "온라인 도움말 사용"을 적용하도록 도움말을 구성합니다.Use the option Choose online or local help and configure help for "I want to use online help".

  • 온라인에서 콘텐츠 설치 옵션을 사용하고 SQL Server 2014 콘텐츠를 다운로드합니다.Use the option Install content from online and download the SQL Server 2014 Content.

    F1 도움말: 기본적으로 SQL Server Management StudioSQL Server Management Studio에서 F1 키를 누르면 F1 도움말 문서의 온라인 버전이 브라우저에 표시됩니다.F1 Help: By design when you press F1 in SQL Server Management StudioSQL Server Management Studio, the online version of the F1 Help article is displayed in the browser. 문제는 로컬 도움말을 구성하고 설치한 경우에도 브라우저 기반 도움말입니다.The issues is browser-based help even when you have configured and installed local Help.

콘텐츠 업데이트: Updating content:
SQL Server Management Studio 및 Visual Studio에서 설명서를 추가하는 프로세스 중에 도움말 뷰어 응용 프로그램이 중단(정지)될 수 있습니다.In SQL Server Management Studio and Visual Studio, the Help Viewer application may freeze (hang) during the process of adding the documentation. 이 문제를 해결하려면 다음 단계를 완료하세요.To resolve this issue, complete the following steps. 이 문제에 대한 자세한 내용은 Visual Studio 도움말 뷰어가 중단됨을 참조하세요.For more information about this issue, see Visual Studio Help Viewer freezes.

  • 메모장에서 %LOCALAPPDATA%\Microsoft\HelpViewer2.2\HlpViewer_SSMS16_en-US.settings | HlpViewer_VisualStudio14_en US.settings 파일을 열고 다음 코드의 날짜를 미래의 날짜로 변경합니다.Open the %LOCALAPPDATA%\Microsoft\HelpViewer2.2\HlpViewer_SSMS16_en-US.settings | HlpViewer_VisualStudio14_en-US.settings file in Notepad and change the date in the following code to some date in the future.
     Cache LastRefreshed="12/31/2017 00:00:00"    

추가 정보Additional Information

info_tip 도움말 보기Get Help

MS_Logo_X-SmallMS_Logo_X-Small