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

이 항목에서는 SQL Server 2017SQL Server 2017 에 대한 제한 사항과 문제를 설명합니다.This topic describes limitations and issues with SQL Server 2017SQL Server 2017 .

사용해 보기:Try it out:

평가 센터에서 다운로드 [평가 센터](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016)에서 SQL Server 2016 다운로드(https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016)**

[Azure 가상 컴퓨터 소형](https://azure.microsoft.com/en-us/marketplace/partners/microsoft/sqlserver2016sp1standardwindowsserver2016/) Azure 계정이 있습니까?(https://azure.microsoft.com/en-us/marketplace/partners/microsoft/sqlserver2016sp1standardwindowsserver2016/) 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) 다운로드](https://msdn.microsoft.com/library/mt238290.aspx)를 참조하세요.(https://msdn.microsoft.com/library/mt238290.aspx)**.

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

이 항목의 단원: Sections In this topic:

사용 가능한 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 inlcuded in Cumulative Update Package 1 (CU1) for SQL Server 2016 RTM.

해결 방법: 다음 중 하나를 수행합니다.Resolution: Do one of the following:

  • KB 3138367 - Visual C++ 2013 및 Visual C++ 재배포 가능 패키지 업데이트를 설치합니다.Install KB 3138367 - Update for Visual C++ 2013 and Visual C++ Redistributable Package. 이것은 기본적으로 사용되는 해결 방법입니다.This 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 will check for the update as part of the overall SQL Server installation. 업데이트를 수락하면 설치 프로그램이 다운로드되고 설치하는 동안 이진 파일을 업데이트합니다.If you accept the update, setup will download 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 will require 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 if 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, space used by the Query Store will grow over time until configured limit is reached, if data is not purged manually. 이 문제가 완화되지 않으면 정리를 실행하려고 할 때마다 덤프 파일을 생성하므로 할당된 디스크 공간이 오류 로그로 채워지게 됩니다.If not mitigated, this issue will also fill up disk space allocated for the error logs, as every attempt to execute cleanup will produce 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:

  • 
    
  • 
    
  • 
    
    
    

제품 설명서(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 will see the SQL Server 2012 and SQL Sever 2014 documentation but there are no options for SQL Server 2016 documentation.

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

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 topic is displayed in the browser. 이는 로컬 도움말을 설치한 경우에도 마찬가지입니다.This occurs even when you have 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, do the following. 이 문제에 대한 자세한 내용은 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"    

horizontal_barhorizontal_bar

SQL Server 2016 RC3(릴리스 후보 3) SQL Server 2016 Release Candidate 3 (RC3)

Product Documentation (RC3) Product Documentation (RC3)

문제 및 고객에게 미치는 영향: 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 will see the SQL Server 2012 and SQL Sever 2014 documentation but there are no options for SQL Server 2016 documentation.

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

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 topic is displayed in the browser. 이는 로컬 도움말을 설치한 경우에도 마찬가지입니다.This occurs even when you have 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, do the following. 이 문제에 대한 자세한 내용은 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"    

PolyBase(RC3) PolyBase (RC3)

RC1 또는 이전 릴리스에서 업그레이드한 후 PolyBase 쿼리가 실패할 수 있습니다.PolyBase queries may fail after upgrade from RC1 or previous releases.

문제 및 고객에게 미치는 영향: SQL Server 2016 RC1 또는 이전 릴리스에서 업그레이드한 후 PolyBase 쿼리, 가져오기 및 내보내기 작업에 다음 오류가 발생할 수 있습니다. "내부 쿼리 프로세서 오류: 원격 쿼리 단계를 처리하는 중 쿼리 프로세서에서 오류가 발생했습니다."Issue and customer impact: After upgrading from SQL Server 2016 RC1 or previous release, PolyBase queries, import and export may fail with the following error: “Internal Query Processor Error: The query processor encountered an unexpected error during the processing of a remote query phase.”

해결 방법Workaround

  • PolyBase를 제거합니다.Uninstall PolyBase. 제어판에서 프로그램 제거, Microsoft SQL Server 2016, 제거를 차례로 클릭합니다.In the Control Panel, click Uninstall a program, click Microsoft SQL Server 2016, click Remove. SQL Server 2016 제거 마법사에서 실패한 PolyBase 설치가 포함된 인스턴스를 선택하고 다음을 클릭합니다.In the Remove SQL Server 2016 wizard select the instance with the failed PolyBase installation and click Next. 기능에서 외부 데이터용 PolyBase 쿼리 서비스를 클릭합니다.On Features, click PolyBase Query Service for External Data. 성공적으로 설치된 다른 기능은 제거할 필요가 없습니다.It is not necessary to remove other features that were successfully installed. SQL Server 2016 제거 단계를 완료합니다.Complete the steps of Remove SQL Server 2016.

  • PolyBase를 다시 설치합니다.Re-install PolyBase. 설치 프로그램을 실행하고 동일한 SQL Server 인스턴스에 PolyBase 기능을 추가합니다.Run setup, and add PolyBase feature on the same SQL Server instance.

    적용 대상: SQL Server 2016 RC3(RC1 또는 이전 릴리스에서 업그레이드하는 경우)Applies To: SQL Server 2016 RC3 when upgrading from RC1 or previous releases.

추가 정보Additional Information