SQL Server Management Studio - Changelog (SSMS)SQL Server Management Studio - Changelog (SSMS)

이 항목은 다음에 적용됩니다. 예SQL Server예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

이 문서에서는 SSMS의 현재 버전과 이전 버전에 대한 업데이트, 향상 및 버그 수정에 대한 세부 정보를 제공합니다.This article provides details about updates, improvements, and bug fixes for the current and previous versions of SSMS. 아래의 이전 SSMS 버전을 다운로드하세요.Download previous SSMS versions below.

SSMS 17.8.1SSMS 17.8.1

‘17.8에서 SQL 데이터베이스 프로비전과 관련된 버그가 발견되었으므로 SSMS는17.8.1이 17.8로 대체됩니다.’A bug was discovered in 17.8 related to provisioning SQL databases, so SSMS 17.8.1 replaces 17.8.

빌드 번호: 14.0.17277.0Build number: 14.0.17277.0
릴리스 날짜: 2018년 6월 26일Release date: June 26, 2018

새로운 기능What's new

일반 SSMSGeneral SSMS

데이터베이스 속성:Database Properties:

  • 이 향상된 기능은 파일 그룹의 AUTOGROW_ALL_FILES 구성 옵션을 공개합니다.This improvement exposes the AUTOGROW_ALL_FILES configuration option for Filegroups. 이 새 구성 옵션은 사용 가능한 각 파일 그룹(파일 스트림 및 메모리 최적화 파일 그룹 제외) 확인란의 새 열(모든 파일 자동 증가) 형식으로 [데이터베이스 속성] > [파일 그룹] 창 아래에 추가됩니다.This new config option is added under the Database Properties > Filegroups window in the form of a new column (Autogrow All Files) of checkboxes for each available Filegroup (except for Filestream and Memory Optimized Filegroups). 사용자는 해당 Autogrow_All_Files 확인란을 토글하여 특정 파일 그룹의 AUTOGROW_ALL_FILES를 사용/사용 안 함으로 설정할 수 있습니다.The user can enable/disable AUTOGROW_ALL_FILES for a particular Filegroup by toggling the corresponding Autogrow_All_Files checkbox. 이렇게 하면 CREATE용 데이터베이스를 스크립팅/데이터베이스용 스크립트를 생성(SQL2016 이상)할 때 AUTOGROW_ALL_FILES 옵션이 제대로 스크립팅됩니다.Correspondingly, the AUTOGROW_ALL_FILES option is properly scripted when scripting the database for CREATE / generating scripts for the database (SQL2016 and above).

SQL 편집기:SQL Editor:

  • 사용자에게 마스터 액세스 권한이 없는 경우 Azure SQL Database에서 Intellisense 관련 환경이 향상되었습니다.Improved experience with Intellisense in Azure SQL Database when the user doesn't have master access.

스크립팅:Scripting:

  • 특히 대기 시간이 긴 연결에 대한 일반적인 성능 향상입니다.General performance improvements, especially over high-latency connections.

AS(Analysis Servics)Analysis Servics (AS)

  • Analysis Services 클라이언트 라이브러리 및 데이터 공급자가 최신 버전으로 업데이트되어, 새로운 Azure Government AAD 기관에 대한 지원이 추가되었습니다(login.microsoftonline.us).Analysis Services client libraries and data providers updated to the latest version, which added support for the new Azure Government AAD authority (login.microsoftonline.us).

버그 수정Bug fixes

일반 SSMSGeneral SSMS

유지 관리 계획:Maintenance Plans:

  • SQL 인증으로 유지 관리 계획을 편집할 때 SQL 인증을 사용하면 “운영자에게 알림 태스크”가 작동하지 않는 문제를 해결했습니다.Fixed an issue when editing maintenance plans with Sql Authentication where "Notify Operator Task" was failing when using SQL authentication.

스크립팅:Scripting:

  • SMO의 후처리 작업으로 인해 리소스가 고갈되고 SQL 로그인에 실패하는 문제를 해결했습니다.Fixed an issue where PostProcess actions in SMO lead to resource exhaustion and SQL login failures

SMO:SMO:

항상 암호화:Always Encrypted:

  • 분할된 테이블에서 Always Encrypted를 사용할 때 잠금 시간 제한 오류를 유발하는 문제를 해결했습니다(DacFx).Fixed an issue (in DacFx) which was causing a lock timeout error when enabling Always Encrypted on a partitioned table

AS(Analysis Services)Analysis Services (AS)

  • 테이블 형식 Analysis Services 1400 수준 호환성 모델에서 OAuth 데이터 원본을 수정할 때 발생한, OAuth 토큰의 변경 내용이 데이터 원본에서 업데이트되지 않는 문제를 해결했습니다.Fixed an issue that occurred when modifying an OAuth datasource in a Tabular Analysis Services 1400-level compatibility model, which caused the changes in the OAuth tokens to not get updated in the data source.
  • 일부 잘못된 데이터 원본 자격 증명을 사용하거나 Analysis Services 테이블 형식 1400 수준 호환성 모델에서 파워 쿼리(예: Oracle)의 데이터 원본 마이그레이션을 지원하지 않는 데이터 원본을 편집할 때 발생할 수 있는 SSMS의 크래시를 수정했습니다.Fixed a crash in SSMS that may have occurred when using some invalid data source credentials or editing data sources that didn't support Change Data Source migration in Power Query (for example, Oracle) in Analysis Services Tabular 1400-level compatibility models.

알려진 문제Known issues

  • ‘속성’ 창에서 파일 그룹 속성을 수정한 후 ‘스크립트’ 단추를 클릭하면 두 개의 스크립트(각각 USE 문 및 USE master 문을 사용한 스크립트)가 생성됩니다.Clicking the Script button after modifying any filegroup property in the Properties window, generates two scripts – one script with a USE statement, and a second script with a USE master statement. USE master를 사용한 스크립트는 오류로 생성되므로 무시해야 합니다.The script with USE master is generated in error and should be discarded. USE 문을 포함하는 스크립트를 실행합니다.Run the script that contains the USE statement.
  • 새로운 범용 또는 중요 비즈니스용 Azure SQL Database 버전으로 작업할 때 일부 대화 상자에서 잘못된 버전이라는 오류가 표시됩니다.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.
  • XEvents 뷰어에서 약간의 대기 시간이 발생할 수 있습니다.Some latency in XEvents viewer may be observed. .NET Framework의 알려진 문제입니다.This is a known issue in the .Net Framework. NetFx 4.7.2로 업그레이드해보세요.Please, consider upgrading to NetFx 4.7.2.

이전 SSMS 릴리스Previous SSMS releases

다음 섹션의 제목 링크를 클릭하여 이전 SSMS 버전을 다운로드하세요.Download previous SSMS versions by clicking the title links in the following sections.

SSMS 17.7 다운로드download SSMS 17.7

빌드 번호: 14.0.17254.0Build number: 14.0.17254.0
릴리스 날짜: 2018년 5월 9일Release date: May 09, 2018

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

새로운 기능What's new

일반 SSMSGeneral SSMS

복제 모니터:Replication Monitor:

  • 복제 모니터는 이제 게시자 데이터베이스 및/또는 배포자 데이터베이스가 가용성 그룹의 일부인 시나리오에서 수신기 등록을 지원합니다.Replication monitor now supports registering a listener for scenarios where publisher database and/or distributor database is part of Availability Group. 이제 게시자 데이터베이스 및/또는 배포자 데이터베이스가 Always On의 일부인 복제 환경을 모니터링할 수 있습니다.You can now monitor replication environments where publisher database and/or distribution database is part of Always On.

Azure SQL Data Warehouse:Azure SQL Data Warehouse:

  • Azure SQL Data Warehouse에서 외부 테이블에 대한 거부된 행 위치 지원을 추가합니다.Add Rejected Row Location support for External Tables in Azure SQL Data Warehouse.

IS(Integration Services)Integration Services (IS)

  • Azure SQL Database에 배포할 SSIS 패키지에 대한 예약 기능을 추가했습니다.Added a scheduling feature for SSIS packages deployed to Azure SQL Database. 고급 작업 스케줄러인 SQL Server 에이전트가 있는 SQL Server 온-프레미스 및 SQL Database 관리되는 인스턴스(미리 보기)와 달리 SQL Database에는 기본 제공 스케줄러가 없습니다.Unlike SQL Server on premises and SQL Database Managed Instance (Preview), which have SQL Server Agent as a first-class job scheduler, SQL Database does not have a built-in scheduler. 이 새로운 SSMS 기능은 SQL Database에 배포된 패키지를 예약하는 데 사용되는 SQL Server 에이전트가 유사한 기능을 제공하는 친숙한 사용자 인터페이스를 제공 합니다.This new SSMS feature provides a familiar user interface that's similar to SQL Server Agent for scheduling packages deployed to SQL Database. SQL Database를 사용하여 SSIS 카탈로그 데이터베이스인 SSISDB를 호스팅하는 경우 이 SSMS 기능을 사용하여 SSIS 패키지를 예약하는 데 필요한 데이터 팩터리 파이프라인, 활동 및 트리거를 생성할 수 있습니다.If you're using SQL Database to host the SSIS catalog database, SSISDB, you can use this SSMS feature to generate the Data Factory pipelines, activities, and triggers required to schedule SSIS packages. 그런 다음, 데이터 팩터리에서 이러한 개체를 편집하고 확장할 수 있습니다.You can then edit and extend these objects in Data Factory. 자세한 내용은 SSMS를 지원하는 Azure SQL Database에서 SSIS 패키지 실행 예약을 참조하세요.For more info, see Schedule SSIS package execution on Azure SQL Database with SSMS. Azure Data Factory 파이프라인, 활동 및 트리거에 대한 자세한 내용은 Azure Data Factory의 파이프라인 및 활동Azure Data Factory에서 파이프라인 실행 및 트리거를 참조하세요.To learn more about Azure Data Factory pipelines, activities, and triggers, see Pipelines and activities in Azure Data Factory and Pipeline execution and triggers in Azure Data Factory.
  • SQL 관리되는 인스턴스의 SQL 에이전트에서 SSIS 패키지 예약 지원.Support for SSIS package scheduling in SQL Agent on SQL Managed instance. 이제 관리되는 인스턴스에서 SSIS 패키지를 실행하는 SQL 에이전트 작업을 만들 수 있습니다.It is now possible to create SQL Agent jobs to execute SSIS packages on the managed instance.

버그 수정Bug fixes

일반 SSMSGeneral SSMS

유지 관리 계획:Maintenance Plan:

Always On:Always On:

  • SQL Server 2012에서 Always On 대기 시간 대시보드가 작동하지 않는 문제가 해결되었습니다.Fixed an issue where Always On Latency Dashboard was not working with SQL Server 2012.

스크립팅:Scripting:

  • 관리자가 아닌 사용자의 경우 Azure SQL Data Warehouse에 대한 저장 프로시저 스크립팅이 작동하지 않는 문제가 해결되었습니다.Fixed an issue where scripting stored procedure against Azure SQL Data Warehouse, is not working for non-admin user.
  • Azure SQL Database에 대한 데이터베이스 스크립팅이 SCOPED CONFIGURATION 속성을 스크립팅하지 않는 문제가 해결되었습니다.Fixed an issue where scripting a database against Azure SQL Database was not scripting the SCOPED CONFIGURATION properties.

원격 분석:Telemetry:

  • 원격 분석 전송을 옵트아웃한 후 서버에 연결하려고 하면 SSMS가 충돌하는 문제가 해결되었습니다.Fixed issue where SSMS crashes then trying to connect to a server, after opting out of sending telemetry.

Azure SQL Database:Azure SQL Database:

  • 사용자가 호환성 수준을 설정하거나 변경할 수 없는 문제가 해결되었습니다(비어 있는 드롭다운).Fixed an issue where the user was not able to set or change compatibility level (the drop-down from empty). 참고: 호환성 수준을 150으로 설정하려는 사용자는 여전히 스크립트 단추를 사용하여 스크립트를 수동으로 편집해야 합니다.Note: in order to set the compatibility level to 150, the user still needs to use the Script button and manually edit the script.

SMO:SMO:

  • SMO의 오류 로그 크기 설정이 공개되었습니다.Exposed Error Log Size setting in SMO. 자세한 내용은 SQL Server 오류 로그의 최대 크기 설정을 참조하세요.For details, see Set the Maximum Size of the SQL Server Error Logs.
  • Linux의 SMO에서 라인피드 스크립팅이 수정되었습니다.Fix linefeed scripting in SMO on Linux.
  • 거의 사용되지 않는 속성을 검색할 때의 기타 성능 개선.Miscellaneous perf improvement when retrieving rarely used properties.

IntelliSense:Intellisense:

  • 성능 개선: IntelliSense의 열 데이터 쿼리 양이 축소되었습니다.Perf improvement: reduced volume of intellisense queries for column data. 이는 상당히 많은 열이 있는 테이블에 대해 작업할 때 특히 유용합니다.This is especially beneficial when working on tables with huge number of columns.

SSMS 사용자 설정:SSMS User settings:

  • 옵션 페이지의 크기가 제대로 조정되지 않는 문제가 해결되었습니다.Fixed an issue where the options page was not resizing properly.

기타:Misc:

  • 통계 세부 정보 페이지에 텍스트가 표시되는 방식이 개선되었습니다.Improved how text is displayed on Statistics details page.

IS(Integration Services)Integration Services (IS)

  • Azure SQL Database 관리되는 인스턴스에 대한 지원이 향상되었습니다.Better support for Azure SQL Database Managed Instance.
  • 사용자가 SQL Server 2014 이하에 대한 카탈로그를 만들지 못하는 문제가 해결되었습니다.Fixed an issue where the user was unable to create a catalog for SQL Server 2014 or before.
  • 보고서와 관련된 두 가지 문제가 해결되었습니다.Fixed two issues with reports:
    • Azure 서버의 컴퓨터 이름이 제거되었습니다.Removed the machine name for Azure servers.
    • 지역화된 개체 이름의 처리가 개선되었습니다.Improved handling of localized object name.

알려진 문제Known issues

새로운 범용 또는 중요 비즈니스용 Azure SQL Database 버전으로 작업할 때 일부 대화 상자에서 잘못된 버전이라는 오류가 표시됩니다.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.

다운로드 SSMS 17.6download SSMS 17.6

빌드 번호: 14.0.17230.0Build number: 14.0.17230.0
릴리스 날짜: 2018년 3월 20일Release date: March 20, 2018

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

새로운 기능What's new

일반 SSMSGeneral SSMS

SQL Database 관리되는 인스턴스:SQL Database Managed Instance:

  • Azure SQL Database 관리되는 인스턴스에 대한 지원을 추가했습니다.Added a support for Azure SQL Database Managed Instance. Azure SQL Database 관리되는 인스턴스(미리 보기)는 SQL Server 온-프레미스로 100%에 가까운 호환성, 일반적인 보안 문제를 해결하는 네이티브 VNet(가상 네트워크) 구현 및 온-프레미스 SQL Server 고객에 대한 편리한 비즈니스 모델을 제공하는 Azure SQL Database의 새로운 특성입니다.Azure SQL Database Managed Instance (preview) is a new flavor of Azure SQL Database, providing near 100% compatibility with SQL Server on-premises, a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for on-premises SQL Server customers.
  • 다음과 같은 일반적인 관리 시나리오에 대한 지원:Support for common management scenarios like:
    • 데이터베이스 만들기 및 변경Create and alter databases.
    • 데이터베이스 백업 및 복원Backup and restore databases.
    • 데이터 계층 응용 프로그램 가져오기, 내보내기, 추출 및 게시Importing, exporting, extracting and publishing Data-tier Applications.
    • 서버 속성 보기 및 변경Viewing and altering Server properties.
    • 전체 개체 탐색기 지원Full Object Explorer support.
    • 데이터베이스 개체 스크립팅Scripting database objects.
    • SQL 에이전트 작업에 대한 지원Support for SQL Agent jobs.
    • 연결된 서버에 대한 지원Support for Linked Servers.
  • 여기에서 관리되는 인스턴스에 대해 자세히 알아봅니다.Learn more about Managed Instances here.

개체 탐색기:Object Explorer:

  • 개체 탐색기에서 쿼리 창으로 끌어다 놓을 때 이름 주변에 괄호를 적용하지 않도록 추가된 설정Added settings to not force brackets around names when dragging & dropping from Object Explorer to Query Window. (사용자 제안 3291193332671051)(User suggestions 32911933, and 32671051.)

데이터 분류:Data Classification:

  • 일반 개선 사항 및 버그 수정General improvements and bug fixes.

IS(Integration Services)Integration Services (IS)

버그 수정Bug fixes

일반 SSMSGeneral SSMS

데이터 분류:Data Classification:

  • 부실한 정보 유형민감도 레이블로 표시되는 새롭게 추가된 분류를 야기한 데이터 분류의 문제를 해결했습니다.Fixed an issue in Data Classification which was causing newly added classifications to be displayed with stale information type and sensitivity label.
  • 대/소문자 구분 데이터 정렬로 설정된 서버를 대상으로 하는 경우 데이터 분류가 작동하지 않는 문제를 해결했습니다.Fixed an issue where Data Classification was not working when targeting a server set to a case-sensitive collation.

Always On:Always On:

  • 대기 시간 데이터 수집을 클릭할 때 서버가 대/소문자 구분 데이터 정렬로 설정된 경우 오류가 발생할 수 있는 AG 보기 대시보드의 문제를 해결했습니다.Fixed an issue in AG Show Dashboard where clicking on Collect Latency Data could result in an error when the server was set to a case-sensitive collation.
  • SSMS에서 클러스터 서비스가 종료될 때 분산으로 AG를 잘못 보고하는 문제를 해결했습니다.Fixed an issue where SSMS was incorrectly reporting an AG as Distributed when the Cluster service shuts down.
  • 가용성 그룹 만들기 대화 상자를 사용하여 AG를 만들 때 ReadOnlyRoutingUrl이 필요한 오류를 수정했습니다.Fixed an issue when creating AG using Create Availability Group dialog the ReadOnlyRoutingUrl is required.
  • 주 서버가 다운되고 보조 서버로 수동으로 장애 조치(failover)할 때 NullReferenceException이 throw되는 오류를 해결했습니다.Fixed an issue when the primary is down and manually failover to secondary, a NullReferenceException will be thrown.
  • 데이터베이스를 초기화하는 백업/복원을 사용하여 가용성 그룹을 만들 때 보조 복제본에서 기본 디렉터리에 데이터베이스 파일이 생성되는 문제가 해결되었습니다.Fixed an issue when creating Availability Group using backup/restore to initialize a database, on the secondary replicas, the database files will be created in the default directory. 수정 사항은 다음을 포함합니다.The fix includes:
    • 데이터/로그 디렉터리 유효성 검사기를 추가합니다.Add the data/log directory validator.
    • 복제본이 다른 OS에 있는 경우 주 복제본으로만 파일 재배치를 수행합니다.Only do the file relocation when the replica is on a different OS to the primary replica.
  • SSMS 마법사가 보조 조인 실패를 발생시키는 CLUSTER_TYPE 옵션을 생성하지 않는 문제를 해결했습니다.Fixed an issue where SSMS wizard doesn't generate CLUSTER_TYPE option, causing secondary join to fail.

설치:Setup:

  • "업그레이드 패키지"를 설치하여 SSMS 업그레이드 시도가 SSMS가 기본이 아닌 위치에 설치되었을 때 실패되는 문제를 해결했습니다.Fixed issue where trying to upgrade SSMS by installing the "upgrade package" was failing when SSMS was installed in a non-default location.

SMO:SMO:

  • SQL Server 2016 이상의 테이블 스크립팅에 최대 30초가 걸릴 수 있는 성능 문제를 해결했습니다(이제, 1초 이하로 단축됨).Fixed performance issue where scripting tables on SQL Server 2016 and above could take up to 30 seconds (now, it's down to less than 1 second).

개체 탐색기:Object Explorer:

  • SSMS가 개체 탐색기에서 관리 노드를 확장하려고 할 때 "DBNull에서 다른 형식으로 개체를 캐스트할 수 없음"과 같은 예외를 throw할 수 있는 문제를 해결했습니다.Fixed an issue where SSMS could throw an exception like "Object cannot be cast from DBNull to other types" when trying to expand Management node in Object Explorer.
  • 사용자 정의 PS 프로필에서 출력을 내보냈을 때 PowerShell 시작이 SQLServer 모듈을 검색하지 않는 문제를 해결했습니다.Fixed an issue where Start PowerShell was not detecting the SQLServer module when user-defined PS profile emitted output.
  • 개체 탐색기에서 테이블 또는 인덱스 노드를 마우스 오른쪽 단추로 클릭하는 경우 발생할 수 있는 일시적 중단을 수정했습니다.Fixed an intermittent hang that could occur when right-clicking a Table or Index node in Object Explorer.

데이터베이스 메일:Database Mail:

  • 16개 이상의 프로필을 표시/관리하려고 할 때 데이터베이스 메일 구성 마법사에서 예외를 throw하는 문제를 해결했습니다.Fixed an issue where Database Mail Configuration Wizard was throwing an exception when trying to display/manage more than 16 profiles.

AS(Analysis Services)Analysis Services (AS)

  • 변경 내용이 서버에 저장되지 않는 SSMS의 1400 호환성 수준 모델의 데이터 원본을 수정하는 문제를 해결했습니다.Fixed as issue where modifying a data source on a 1400 compatibility level model in SSMS the changes are not saved to the server.

IS(Integration Services)Integration Services (IS)

  • SQL Database 관리되는 인스턴스에 연결한 경우 SSMS에서 SSIS 카탈로그 노드 및 보고서를 표시하지 않는 문제를 해결했습니다.Fixed an issue where SSMS did not show SSIS catalog node and reports when connected to SQL Database Managed Instance

알려진 문제Known issues

경고

Maintenance Plans를 사용할 때 SSMS 17.6이 불안정해지고 크래시되는 알려진 문제가 있습니다.There is a known issue where SSMS 17.6 becomes unstable and crashes when using Maintenance Plans. Maintenance Plans를 사용하는 경우에는 SSMS 17.6을 설치하지 마세요.If you use Maintenance Plans, do not install SSMS 17.6. 이미 17.6을 설치했고 이 문제가 발생할 경우 SSMS 17.5로 다운그레이드합니다.Downgrade to SSMS 17.5 if you already installed 17.6 and this issue is affecting you.

SSMS 17.5 다운로드download SSMS 17.5

일반 공급 | 빌드 번호: 14.0.17224.0Generally available | Build number: 14.0.17224.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

새로운 기능What's new

일반 SSMSGeneral SSMS

데이터 검색 및 분류:Data Discovery & Classification:

  • 데이터베이스에서 중요한 데이터를 검색, 분류, 레이블 지정 및 보고하는 새 SQL 데이터 검색 및 분류 기능이 추가되었습니다.Added a new SQL Data Discovery & Classification feature for discovering, classifying, labeling & reporting sensitive data in your databases.
  • 가장 중요한 데이터(비즈니스, 재무, 보건, PII 등)를 자동 검색하고 분류하면 조직 정보 보호 수준에서 중요한 역할을 담당할 수 있습니다.Auto-discovering and classifying your most sensitive data (business, financial, healthcare, PII, etc.) can play a pivotal role in your organizational information protection stature.
  • SQL 데이터 검색 및 분류에서 자세히 알아보세요.Learn more at SQL Data Discovery & Classification.

쿼리 편집기:Query Editor:

  • Azure SQL DW의 텍스트 외부 파일 형식에 SkipRows 옵션에 대한 지원이 추가되었습니다.Added support for SkipRows option to the Delimited Text External File Format for Azure SQL DW. 이 기능을 사용하면 사용자가 SQL DW로 구분된 텍스트 파일을 로드할 때 지정된 수의 행을 건너뛸 수 있습니다.This capability allows users to skip a specified number of rows when loading delimited text files into SQL DW. 또한 FIRST_ROW 키워드에 해당하는 intellisense/SMO 지원이 추가되었습니다.Also added the corresponding intellisense/SMO support for the FIRST_ROW keyword.

실행 계획:Showplan:

버그 수정Bug fixes

일반 SSMSGeneral SSMS

실행 계획:Showplan:

  • LQS 연결에 대한 경과 시간 대신 엔진 실행 시간을 표시하도록 라이브 쿼리 통계 경과 시간이 해결되었습니다.Fixed Live Query Statistics elapsed time, to show engine execution time instead of time elapsed for LQS connection.
  • 실행 계획이 GbApply 및 InnerApply와 같은 논리 연산자를 인식할 수 없는 문제가 해결되었습니다.Fixed an issue where showplan was not able to recognize Apply logical operators like GbApply and InnerApply.
  • ExchangeSpill과 관련된 문제가 해결되었습니다.Fixed an issue related to ExchangeSpill.

쿼리 편집기:Query Editor:

  • SSMS가 다음과 같은 오류를 throw할 수 있는 관련된 문제가 해결되었습니다.Fixed on issue related to SPIDs where SSMS could throw an error like "Input string was not in a correct format. "단순 쿼리 앞에 "SET SHOWPLAN_ALL ON"을 실행할 때 입력 문자열의 형식이 잘못되었습니다(mscorlib)."(mscorlib)" when executing a simple query preceded by a "SET SHOWPLAN_ALL ON".

SMO:SMO:

  • 서버 데이터 정렬이 대/소문자를 구분하는 경우에 SMO가 AvailabilityReplica 속성을 페치할 수 없는 문제가 해결되었습니다.(결과적으로 SSMS는 다음과 같은 오류 메시지를 표시할 수 있습니다. "다중 식별자 "a.delimited"를 바인딩할 수 없습니다."Fixed an issue where SMO was not able to fetch AvailabilityReplica properties in case the server collation happened to be case-sensitive (as a result, SSMS could display an error message like "The multi-part identifier "a.delimited" could not be bound."
  • DatabaseScopedConfigurationCollection 클래스에서 데이터 정렬을 잘못 처리하는 문제가 해결되었습니다.(결과적으로 터키어 로캘로 ma 컴퓨터에서 실행되는 SSMS는 대/소문자를 구분하는 데이터 정렬로 서버에서 실행되는 데이터베이스를 마우스 오른쪽 단추로 클릭할 때 다음과 같은 오류를 표시할 수 있습니다. "레거시 카디널리티 추정은 범위가 잘못 지정된 구성입니다.")Fixed an issue in DatabaseScopedConfigurationCollection class, where incorrectly handling collations (as a result, an SSMS running on an ma machine with a Turkish locale could display an error like "legacy cardinality estimation is not valid scoped configuration" when right clicking on a database running on a server with a case-sensitive collation).
  • JobServer 클래스에서 SMO가 SQL 2005 서버에서 SQL 에이전트 속성을 페치할 수 없는 문제가 해결되었습니다.(결과적으로 SSMS가 다음과 같은 오류를 throw합니다. "지역 변수에 기본값을 할당할 수 없습니다.Fixed an issue in JobServer class, where SMO was not able to fetch SQL Agent properties on a SQL 2005 server (as a result, SSMS was throwing an error like "Cannot assign a default value to a local variable. 스칼라 변수 “@ServiceStartMode”를 선언해야 하고 궁극적으로 개체 탐색기에서 SQL 에이전트 노드가 표시되지 않았습니다.)Must declare the scalar variable "@ServiceStartMode" and, ultimately, was not displaying the SQL Agent node in Object Explorer).

템플릿:Templates:

개체 탐색기:Object Explorer:

감사:Auditing:

  • 감사 파일 병합 기능과 관련된 문제가 해결되었습니다.Fixed an issue with the Merge Audit Files feature.

알려진 문제Known issues

데이터 분류:Data classification:

  • 분류를 제거한 다음, 같은 열에 새로운 분류를 수동으로 추가하면 이전 정보 형식 및 민감도 레이블이 기본 보기에서 열에 할당됩니다.Removing a classification and then manually adding a new classification for the same column results in the old information type and sensitivity label being assigned to the column in the main view.
    해결 방법: 주 보기에 분류를 다시 추가한 후에 저장하기 전에 새 정보 형식 및 민감도 레이블을 할당합니다.Workaround: Assign the new information type and sensitivity label after the classification was added back to the main view and before saving.

SSMS 17.4 다운로드download SSMS 17.4

일반 공급 | 빌드 번호: 14.0.17213.0Generally available | Build number: 14.0.17213.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

새로운 기능What's new

일반 SSMSGeneral SSMS

취약성 평가:Vulnerability Assessment:

  • 데이터베이스를 검색하여 구성 오류, 과도한 사용 권한, 중요한 데이터 노출 등의 잠재적 취약성 및 모범 사례와의 차이점을 발견하는 새로운 SQL Vulnerability Assessment 서비스가 추가되었습니다.Added a new SQL Vulnerability Assessment service to scan your databases for potential vulnerabilities and deviations from best practices, such as misconfigurations, excessive permissions, and exposed sensitive data.
  • 평가 결과에는 각 문제를 해결하는 실행 가능한 단계와 사용자 정의 재구성 스크립트(해당하는 경우)가 포함됩니다.Results of the assessment include actionable steps to resolve each issue and customized remediation scripts where applicable. 평가 보고서는 각 환경에 맞게 사용자 지정하고 특정 요구 사항에 맞게 조정할 수 있습니다.The assessment report can be customized for each environment and tailored to specific requirements. SQL Vulnerability Assessment에서 자세히 알아보세요.Learn more at SQL Vulnerability Assessment.

SMO:SMO:

  • HasMemoryOptimizedObjects가 Azure에서 예외를 throw하는 문제를 수정했습니다.Fixed issue where HasMemoryOptimizedObjects was throwing exception on Azure.
  • 새로운 CATALOG_COLLATION 기능에 대한 지원이 추가되었습니다.Added support for new CATALOG_COLLATION feature.

Always On 대시보드:Always On Dashboard:

  • 가용성 그룹의 대기 시간 분석 기능이 향상되었습니다.Improvements for latency analysis in Availability Groups.
  • 두 개의 새 보고서 AlwaysOn_대기 시간_기본AlwaysOn_대기 시간_보조 보고서가 추가되었습니다.Added two new reports: AlwaysOn_Latency_Primary and AlwaysOn_Latency_Secondary.

실행 계획:Showplan:

  • 올바른 설명서를 가리키도록 링크가 업데이트되었습니다.Updated links to point to correct documentation.
  • 생성된 실제 계획에서 바로 단일 계획 분석을 수행할 수 있습니다.Allow single plan analysis directly from actual plan produced.
  • 새 아이콘 집합이 추가되었습니다.New set of icons.
  • GbApply, InnerApply처럼 "논리 연산자 적용"을 인식하는 지원이 추가되었습니다.Added support for recognize "Apply logical operators" like GbApply, InnerApply.

XE 프로파일러:XE Profiler:

  • 이름이 XEvent 프로파일러로 변경되었습니다.Renamed to XEvent Profiler.
  • 이제 중지/시작 메뉴가 기본적으로 세션을 중지/시작합니다.Stop/Start menu commands now stop/start the session by default.
  • 바로 가기 키를 사용할 수 있습니다(예: CTRL + F 키를 누르면 검색).Enabled keyboard shortcuts (for example, CTRL-F to search).
  • XEvent 프로파일러 세션의 적절한 이벤트에 데이터베이스_이름 및 클라이언트_호스트 이름 작업이 추가되었습니다.Added database_name and client_hostname actions to appropriate events in XEvent Profiler sessions. 변경 내용을 적용하려면 서버에서 기존 QuickSessionStandard 또는 QuickSessionTSQL 세션 인스턴스를 삭제해야 할 수도 있습니다 - 3142981 연결.For the change to take effect, you may need to delete existing QuickSessionStandard or QuickSessionTSQL session instances on the servers - Connect 3142981

명령줄:Command line:

  • SSMS가 Active Directory 인증('통합' 또는 '암호')을 사용하여 자동으로 서버/데이터베이스에 연결하도록 하는 새로운 명령줄 옵션("-G")이 추가되었습니다.Added a new command line option ("-G") that can be used to automatically have SSMS connect to a server/database using Active Directory Authentication (either 'Integrated' or 'Password'). 자세한 내용은 Ssms 유틸리티를 참조하세요.For details, see Ssms utility.

플랫 파일 가져오기 마법사:Import Flat File Wizard:

  • 테이블을 만들 때 기본값("dbo")이 아닌 스키마 이름을 선택하는 방법이 추가되었습니다.Added a way to pick a schema name other than the default ("dbo") when creating the table.

쿼리 저장소:Query Store:

  • 쿼리 저장소 사용 가능 보고서 목록을 확장할 때 "회귀된 쿼리" 보고서가 복원되었습니다.Restored the "Regressed Queries" report when expanding the Query Store available reports list.

IS(Integration Services)Integration Services (IS)

  • 사용자가 Azure SSIS IR에서 지원되지 않는 SSIS 패키지 내부 구성 요소를 파악하는 데 도움을 주는 패키지 유효성 검사 함수가 배포 마법사에 추가되었습니다.Added package validation function in Deployment Wizard, which helps the user figure out components inside SSIS packages that are not supported in Azure-SSIS IR.

버그 수정Bug fixes

일반 SSMSGeneral SSMS

  • 개체 탐색기:Object Explorer:
    • 데이터베이스 스냅숏에 대해 테이블 반환 함수 노드가 표시되지 않는 문제를 수정했습니다 - 연결 3140161.Fixed an issue where Table-Valued Function node was not showing up for database snapshots - Connect 3140161.
    • 서버가 데이터베이스를 자동으로 닫을 때 데이터베이스 노드를 확장하는 성능이 개선되었습니다.Improved performance when expanding Databases node when the server has autoclose databases.
  • 쿼리 편집기:Query Editor:
    • master 데이터베이스에 액세스할 수 없는 사용자에 대해 IntelliSense가 실패하는 문제를 수정했습니다.Fixed an issue where IntelliSense was failing for users that don't have access to the master database.
    • 원격 컴퓨터에 대한 연결이 닫히면 SSMS 크래시가 발생하는 문제를 수정했습니다 - 연결 3142557.Fixed an issue that was causing SSMS to crash in some cases when the connection to a remote machine was closed - Connect 3142557.
  • XEvent Viewer:XEvent Viewer:
    • XEL을 내보내는 기능을 다시 사용할 수 있게 되었습니다.Re-enabled functionality to export to XEL.
    • 사용자가 전체 XEL 파일을 로드할 수 없는 문제를 수정했습니다.Fixed issues where in some cases the user was not able to load an entire XEL file.
  • XEvent 프로파일러:XEvent Profiler:
    • 사용자에게 VIEW SERVER STATE 권한이 없는 경우 SSMS 크래시가 발생하는 문제를 수정했습니다.Fixed an issue that was causing SSMS to crash when the user did not have VIEW SERVER STATE permissions.
    • XE 프로파일러 라이브 데이터 창을 닫아도 기본 세션이 중지되지 않는 문제를 수정했습니다.Fixed an issue where closing the XE Profiler Live Data window did not stop the underlying session.
  • 등록된 서버:Registered Servers:
  • SMO:SMO:
    • 전송 개체의 TransferData 메서드가 작동하지 않는 문제를 수정했습니다.Fixed an issue where the TransferData method on the Transfer object was not working.
    • 일시 중지된 SQL DW 데이터베이스에 대해 서버 데이터베이스가 예외를 throw하는 문제를 수정했습니다.Fixed an issue where Server databases throws exception for paused SQL DW databases.
    • SQL DW에 대해 SQL 데이터베이스를 스크립팅하면 잘못된 T-SQL 매개 변수 값이 생성되는 문제를 수정했습니다.Fixed an issue where scripting SQL database against SQL DW generated incorrect T-SQL parameter values.
    • 확대된 DB를 스크립팅하면 데이터_압축 옵션을 잘못 내보내는 문제를 수정했습니다.Fixed an issue where scripting of a stretched DB incorrectly emitting the DATA_COMPRESSION option.
  • 작업 활동 모니터:Job Activity Monitor:
    • 사용자가 범주를 기준으로 필터링하려고 할 때 "인덱스가 범위를 벗어났습니다.Fixed an issue where the user was getting an "Index was out of range. 인덱스는 음수가 아니어야 하며 컬렉션의 크기보다 작아야 합니다.Must be non-negative and less than the size of the collection. 매개 변수 이름: 인덱스(System.Windows.Forms)" 오류가 발생하는 문제를 수정했습니다 - 연결 3138691.Parameter name: index (System.Windows.Forms)" error when trying to filter by Category - Connect 3138691.
  • 연결 대화 상자:Connection Dialog:
    • 읽기/쓰기 도메인 컨트롤러에 액세스할 수 없는 도메인 사용자가 SQL 인증을 사용하여 SQL Server에 로그인할 수 없는 문제를 수정했습니다 - 연결 2373381.Fixed an issue where domain users without access to a Read/Write domain controller could not log in to a SQL Server using SQL Authentication - Connect 2373381.
  • 복제:Replication:
    • SQL Server에서 끌어오기 구독의 속성을 볼 때 "ServerInstance 속성에 'null' 값을 적용할 수 없습니다"와 비슷한 오류가 표시되는 문제를 수정했습니다.Fixed an issue where an error similar to "Cannot apply value 'null' to property ServerInstance" was displayed when looking at properties of a pull subscription in SQL Server.
  • SSMS 설치:SSMS Setup:
    • SSMS를 설치하면 컴퓨터에 설치된 모든 제품이 다시 구성되는 문제를 수정했습니다.Fixed an issue where SSMS setup was incorrectly causing all the installed products on the machine to be reconfigured.
  • 사용자 설정:User Settings:
    • 이 픽스를 설치하면 US Government 소버린 클라우드 사용자는 유니버설 인증 및 Azure Active Directory 로그인을 통해 SSMS를 사용하여 Azure SQL Database 및 ARM 리소스에 중단 없이 액세스할 수 있습니다.With this fix, US Government sovereign cloud users will have uninterrupted access to their Azure SQL Database and ARM resources with SSMS via Universal authentication and Azure Active Directory login. 이전 버전의 SSMS 사용자는 도구|옵션|Azure Services를 열고 리소스 관리 아래에서 "Active Directory 기관" 속성의 구성을 https://login.microsoftonline.us로 변경해야 합니다.Users of prior versions of SSMS would need to open Tools|Options|Azure Services and under Resource Management change the configuration of the "Active Directory Authority" property to https://login.microsoftonline.us.

AS(Analysis Services)Analysis Services (AS)

  • 프로파일러: Azure AS에 대해 Window 인증을 사용하여 연결할 때 발생하는 문제를 수정했습니다.Profiler: fixed an issue when trying to connect using Window Authentication against Azure AS.
  • 1400 모델에 대한 연결 세부 정보를 취소할 때 크래시를 일으킬 수 있는 문제를 수정했습니다.Fixed an issue that could cause a crash when canceling connection details on a 1400 model.
  • 자격 증명을 새로 고치는 동안 연결 속성 대화 상자에서 Azure BLOB 키를 설정할 때 이제는 키가 시각적으로 마스킹됩니다.When setting an Azure blob key in the connection properties dialog when refreshing credentials, it will now be visually masked.
  • 검색할 때 개체 ID 대신 응용 프로그램 ID를 표시하도록 Azure Analysis Services 사용자 선택 대화 상자의 문제를 수정했습니다.Fixed an issue in the Azure Analysis Services User selection dialog to show the Application ID guid instead of the Object ID when searching.
  • 아이콘이 일부 단추에 올바르지 않게 매핑되는 문제를 일으키는 데이터베이스 찾아보기\MDX 쿼리 디자이너 도구 모음 문제를 수정했습니다.Fixed an issue in the Browse Database\MDX query designer toolbar that caused the icons to be incorrectly mapped for some buttons.
  • msmdpump IIS http/https 주소를 사용하여 SSAS에 연결할 수 없는 문제를 수정했습니다.Fixed an issue that prevented connecting to SSAS using msmdpump IIS http/https addresses.
  • 이제 Azure Analysis Services 사용자 선택 대화 상자의 여러 문자열이 추가 언어로 번역되었습니다.Several strings in the Azure Analysis Services User Picker dialog have now been translated for additional languages.
  • 이제 MaxConnections 속성이 테이블 형식 모델의 데이터 원본에 대해 표시됩니다.MaxConnections property is now visible for data sources in tabular models.
  • 이제 배포 마법사가 Azure AS 역할 멤버에 대한 올바른 JSON 정의를 생성합니다.Deployment Wizard will now generate correct JSON definitions for Azure AS role members.
  • Azure AS에 대해 Windows 인증을 선택해도 로그인 메시지가 계속 표시되는 SQL 프로파일러 문제를 수정했습니다.Fixed an issue in SQL Profiler where selecting Windows Authentication against Azure AS would still prompt for login.

SSMS 17.3 다운로드download SSMS 17.3

일반 공급 | 빌드 번호: 14.0.17199.0Generally available | Build number: 14.0.17199.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

개선 사항Enhancements

  • 최소한의 사용자 간섭 또는 특수화된 도메인 지식을 요구하는 지능형 프레임워크로 CSV 파일의 가져오기 작업을 단순화하기 위해 새 "플랫 파일 가져오기" 마법사가 추가되었습니다.New "Import Flat File" wizard added to streamline the import experience of CSV files with an intelligent framework, requiring minimal user intervention or specialized domain knowledge. 자세한 내용은 SQL 마법사로 플랫 파일 가져오기를 참조하세요.For details, see Import Flat File to SQL Wizard.
  • 개체 탐색기에 "XEvent Profiler" 노드가 추가되었습니다.Added "XEvent Profiler" node to Object Explorer. 자세한 내용은 SSMS XEvent Profiler 사용을 참조하세요.For details, see Use the SSMS XEvent Profiler.
  • 성능 대시보드 기록 대기 작업 보고서에 대기 작업 필터링 및 분류가 업데이트되었습니다.Updated waits filtering and categorization in Performance Dashboard historical waits report.
  • "Predict" 함수의 구문 검사가 추가되었습니다.Added the syntax check of the "Predict" function.
  • 외부 라이브러리 관리 쿼리의 구문 검사가 추가되었습니다.Added the syntax check of the External Library Management queries.
  • 외부 라이브러리 관리에 대한 SMO 지원이 추가되었습니다.Added SMO support for External Library Management.
  • "등록된 서버" 창에 "PowerShell 시작" 지원이 추가되었습니다(새 SQL PowerShell 모듈 필요).Added "Start PowerShell" support to "Registered Servers" window (requires a new SQL PowerShell module).
  • Always On: 가용성 그룹에 대한 읽기 전용 라우팅 지원이 추가되었습니다.Always On: added read-only routing support for availability groups.
  • "Active Directory - MFA 지원을 포함한 유니버설 인증" 로그인에 대한 출력 창에 상세 내용 추적을 전송하는 옵션이 추가되었습니다(기본적으로 꺼짐. "도구 > 옵션 > Azure 서비스 > Azure 클라우드 > ADAL 출력 창 추적 수준" 아래의 사용자 설정에서 켜야 함).Added an option to send tracing details to the Output Window for "Active Directory - Universal with MFA support" logins (off by default; needs to be turned on in user settings under "Tools > Options > Azure Services > Azure Cloud > ADAL Output Window Trace Level").
  • 쿼리 저장소:Query Store:
    • 쿼리 저장소 UI는 QDS가 모든 데이터를 기록하는 한 QDS가 OFF인 경우에도 액세스할 수 있습니다.Query Store UI will be accessible even when QDS is OFF as long as QDS have recorded any data.
    • 이제 쿼리 저장소 UI는 모든 기존 보고서의 대기 분류를 노출합니다.Query Store UI now exposes waits categorization in all the existing reports. 이를 통해 고객은 상위 대기 중인 쿼리 등의 시나리오를 잠금 해제할 수 있습니다.This will let customers unlock the scenarios of Top Waiting Queries and many more.
  • 스크립팅 매개 변수 헤더 옵션을 포함했습니다(기본적으로 꺼짐. "도구 > 옵션 > SQL Server 개체 탐색기 > 스크립팅 > 스크립팅 매개 변수 헤더 포함" 아래의 사용자 설정에서 활성화될 수 있음). - 연결 항목 3139199Made inclusion of the scripting parameters headers optional (off by default; can be enabled in user settings under "Tools > Options > SQL Server Object Explorer > Scripting > Include scripting parameters header") - Connect item 3139199.
  • "RC" 브랜딩이 제거되었습니다.Removed "RC" branding.

버그 수정Bug Fixes

일반 SSMSGeneral SSMS

  • XEvent:XEvent:
    • SSMS이 .xel 파일에서 이벤트의 일부만 여는 문제를 해결했습니다.Fixed issue where SSMS opens only part of the events in .xel file.
    • 기본 데이터베이스가 '마스터'가 아닌 경우 "라이브 데이터 감시"를 개선했습니다. - 연결 항목 1222582Improved “Watch Live Data” experience when default database is not 'master' - Connect item 1222582.
  • Always On: "복원 로그 백업"에 "이 백업 집합의 로그는 LSN x에서 종료됩니다. 데이터베이스를 적용하기에 너무 이릅니다."라는 오류가 발생하는 문제를 해결했습니다.Always On: Fixed issue where "Restore log backups" may fail with error "The log in this backup set terminates at LSN x, which is too early to apply to the database".
  • 작업 활동 모니터: 일관성 없는 아이콘을 수정했습니다. - 연결 항목 3133100Job Activity Monitor: fixed inconsistent icons - Connect item 3133100.
  • 쿼리 저장소: 쿼리 저장소 보고서에 "사용자 지정" 날짜 범위를 선택할 수 없는 문제를 해결했습니다.Query Store: Fixed Issue where user cannot choose "custom" date range for Query Store reports. 아래 연결 항목에 연결됩니다.Linked to below connect items.
  • 저장된 정보에 명명된 데이터베이스가 있고 사용자가 를 선택할 때 연결 대화 상자가 가장 최근에 사용된 데이터베이스를 "정리"하지 않는 문제를 해결했습니다.Fixed issue where connection dialog doesn't "clear" the most recently used database when saved info has named database and user selects .
  • 개체 스크립팅:Object Scripting:
    • 사용자가 서버에서 DW 데이터베이스를 일시 중지한 경우 "데이터베이스 스크립트 생성"이 작동하지 않고 오류를 throw하지만 다른 DW가 아닌 데이터베이스를 선택하고 스크립트하려고 시도하는 문제를 해결했습니다.Fixed an issue where "Generate database script" not working and throwing an error when the user has a paused DW database on the server, but selected another non-DW database and tried t script it.
    • 스크립트된 저장 프로시저의 헤더가 스크립트 설정과 일치하지 않고 잘못된 스크립트를 생성하는 문제를 해결했습니다. - 연결 항목 3139784Fixed issue where the header for scripted Stored Procedures was not matching the script settings, resulting in a misleading script - Connect item 3139784.
    • SQL Azure 개체를 대상으로 지정할 때 "스크립트" 단추를 다시 사용합니다.Re-enabled the "Script button" when targeting SQL Azure objects.
    • SSMS가 Azure SQL Database에 연결될 때 일부 개체(UDF, 보기, SP, 트리거)에서 "변경" 또는 "실행"하도록 스크립트할 수 없는 문제를 해결했습니다. - 연결 항목 3136386Fixed issue where SSMS was not allowing scripting for "Alter" or "Execute" on some objects (UDF, View, SP, Trigger) when connected to an Azure SQL database - Connect item 3136386.
  • 쿼리 편집기:Query editor:
    • Azure SQL Databases를 대상으로 할 때 인텔리전스를 개선했습니다.Improved intellisense when targeting Azure SQL databases.
    • 만료된 인증 토큰(유니버설 인증)으로 인해 쿼리가 실패하는 문제를 해결했습니다.Fixed an issue where queries failed due to an expired authentication token (Universal Authentication).
    • Azure SQL Databases에 대해 작업할 때 인텔리전스를 향상했습니다(특히, Azure SQL Databases에 연결할 때 최신 T-SQL 문법(140) 사용).Improved intellisense when working against Azure SQL databases (particularly, when connecting to Azure SQL Database, the latest T-SQL grammar (140) will be used).
    • 서버의 DataWarehouse가 아닌 데이터베이스에 연결된 쿼리 창을 열 때 DataWarehouse 데이터베이스에 대한 해당 서버의 모든 후속 쿼리 기간이 지원되지 않는 형식/옵션에 대한 다양한 오류를 throw하게 되는 문제를 해결했습니다.Fixed issue where open a query window with a connection to a non-DataWarehouse database on a server would cause all subsequent query windows for that server to DataWarehouse databases to throw various errors about unsupported types/options.
  • Always On:Always On:
    • Always On 대시보드 및 AG 속성 페이지에 시드 모드 열을 추가했습니다.Added seeding mode column to Always On dashboard and AG properties page.
    • 주 저장소가 Windows에 있을 때 Linux AG를 만들 수 없는 문제를 해결했습니다. - 연결 항목 3139856Fixed issue where it was not possible to create a Linux AG when primary is on Windows - Connect item 3139856.
  • 쿼리를 실행할 때 SSMS의 "메모리 부족" 문제를 해결했습니다. - 연결 항목 2845190, 연결 항목 3123864Fixed several "Out of Memory" issues in SSMS when running queries - Connect item 2845190, Connect item 3123864.
  • 프로파일러:Profiler:
    • SQL 2005를 대상으로 지정할 때 프로파일러가 작동하지 않는 문제를 해결했습니다.Fixed issue were Profiler was not working when targeting SQL 2005.
    • 프로파일러가 "서버 인증서 신뢰" 연결 옵션을 인식하지 않는 문제를 해결했습니다.Fixed issue where Profiler was not honoring the "trust server certificate" connection option.
  • 작업 모니터: Linux에서 실행 중인 SQL Server를 가리킬 때 작업 모니터가 작동하지 않는 문제를 해결했습니다.Activity Monitor: fixed an issue where Activity Monitor does not work when pointed at SQL Server running on Linux.
  • 외부 데이터 원본이나 외부 파일 형식 개체를 전송하지 않는 SMO 전송 클래스 관련 문제를 해결했습니다. 이제 해당 유형의 개체는 전송에 정확히 포함되어야 합니다.Fixed an issue with the SMO Transfer class where it wouldn’t transfer External Data Source or External File Format objects, objects of those types should now correctly be included in the transfer.
  • 등록된 서버:Registered Servers:
    • UA 서버에 다중 서버 쿼리를 사용할 수 있습니다(그룹의 모든 UA 서버에 동일한 토큰을 사용하려고 함).Enabled multiserver query for UA servers (it will try to use the same token for every UA server in the group).
  • AD 유니버설 인증:AD Universal Authentication:
    • Azure AD 인증이 지원되지 않는 문제를 해결했습니다.Fixed issue where Azure AD authentication was not supported.
    • 테이블/뷰 디자이너가 작동하지 않는 문제를 해결했습니다.Fixed issue where table/view designer was not working.
    • "상위 1000개 행 선택"과 "상위 200개 행 편집"이 작동하지 않는 문제를 해결했습니다.Fixed issue where "Select Top 1000 rows" and "Edit Top 200 rows" were not working.
  • 데이터베이스 복원: 대체 위치에 파일을 이동할 때 복원이 경로의 마지막 폴더를 생략하는 문제를 해결했습니다.Database restore: fixed an issue where restore omits the last folder in the path when moving files to an alternate location.
  • 압축 마법사:Compress wizard:
    • 인덱스에 대한 압축 마법사 관리와 관련된 문제를 해결했습니다. 데이터 압축 마법사가 SQL 2016 이전 버전에서 중지되는 문제를 해결했습니다.Fixed an issue with manage compression wizard for indexes; fixed issue where compress data wizards was broken for SQL 2016 and lower. https://connect.microsoft.com/SQLServer/feedback/details/3139342
    • Azure 테이블 및 인덱스에 압축 마법사를 추가했습니다.Added Compress wizard to Azure tables and indexes.
  • 실행 계획:Showplan:
    • PDW 연산자가 인식되지 않는 문제를 해결했습니다.Fixed issue where PDW operators were not recognized.
  • 서버 속성:Server Properties:
    • 서버 프로세서 선호도를 수정할 수 없는 문제를 해결했습니다.Fixed issue with not being able to modify server processor affinity.

AS(Analysis Services)Analysis Services (AS)

  • 표 형식 1400 호환성 수준 모델 및 파워 쿼리 데이터 원본을 지원하는 배포 마법사와 관련된 여러 문제를 해결했습니다.Fixed a number of issues with Deployment Wizard to support tabular 1400 compat-level models and Power Query data sources.
  • 이제 배포 마법사는 명령줄에서 실행할 때 AS Azure에 배포할 수 있습니다.Deployment Wizard can now deploy to AS Azure when running from Command line.
  • 이제 AS Azure에서 Windows 인증을 사용하는 경우 사용자는 개체 탐색기에서 사용자 계정의 이름을 정확하게 확인할 수 있습니다.When using Windows Auth in AS Azure the user will now see the name of the user account in Object Explorer correctly.

이 17.3 릴리스의 알려진 문제:Known issues in this 17.3 release:

일반 SSMSGeneral SSMS

  • MFA를 지원하는 UA를 사용하는 Azure AD 인증에는 다른 SSMS 기능이 지원되지 않습니다.The following SSMS functionality is not supported for Azure AD auth using UA with MFA:
    • 데이터베이스 엔진 튜닝 관리자는 Azure AD 인증에 대해 지원되지 않습니다. 사용자에게 제공된 오류 메시지가 모호하다는 알려진 문제가 있습니다. “파일 또는 어셈블리 ‘Microsoft.IdentityModel.Clients.ActiveDirectory,...’를 로드할 수 없습니다.”가 표시되지만 다음 메시지가 표시되어야 합니다. “데이터베이스 엔진 튜닝 관리자는 Microsoft Azure SQL DatabaseDatabase Engine Tuning Advisor is not supported for Azure AD auth; there is a known issue where the error message presented to the user is a bit cryptic "Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,…" instead of the expected "Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient)를 지원하지 않습니다.”(DTAClient)".
  • 오류의 DTA 결과에서 쿼리 분석 시도: “개체는 IconvertibleTrying to analyze a query in DTA results in an error: "Object must implement IConvertible. (mscorlib)을 구현해야 합니다.”(mscorlib)".
  • 재발된 쿼리가 개체 탐색기에서 보고서의 쿼리 저장소 목록에서 누락되었습니다.Regressed Queries is missing from the Query Store list of reports in Object Explorer.
    • 해결 방법: 마우스 오른쪽 단추로 쿼리 저장소 노드를 클릭하고 재발된 쿼리 보기를 선택합니다.Workaround: Right-click the Query Store node and select View Regressed Queries.

IS(Integration Services)Integration Services (IS)

  • [catalog].[event_messagea]에서 [execution_path]가 Scale Out에서 패키지 실행에 대해 올바르지 않습니다. [execution_path]는 패키지 실행 파일의 개체 이름 대신 "\Package"로 시작합니다.The [execution_path] in [catalog].[event_messagea] is not correct for package executions in Scale Out. The [execution_path] starts with “\Package” instead of the object name of the package executable. SSMS에서 패키지 실행의 개요 보고서를 볼 때 실행 개요에서 "실행 경로"의 링크는 작동하지 않습니다.When viewing the overview report of package executions in SSMS, the link of “Execution Path” in Execution Overview cannot work. 해결 방법은 개요 보고서에서 "메시지 보기"를 클릭하여 모든 이벤트 메시지를 확인하는 것입니다.The workaround is to click “View Messages” on overview report to check all event messages.

SSMS 17.2 다운로드download SSMS 17.2

일반 공급 | 빌드 번호: 14.0.17177.0Generally available | Build number: 14.0.17177.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

개선 사항Enhancements

  • MFA(Multi-Factor Authentication)Multi-Factor Authentication (MFA)
    • MFA(Multi-Factor Authentication)를 지원하는 UA(유니버설 인증)에 대한 다중 사용자 Azure AD 인증Multiple-user Azure AD authentication for Universal authentication with Multi-factor authentication (UA with MFA)
    • 다중 사용자 인증을 지원하기 위해서 새 사용자 자격 증명 입력 필드가 MFA를 지원하는 유니버설 인증에 대해 추가되었습니다.A new user credential input field was added for Universal Authentication with MFA to support multi-user authentication.
  • 이제 연결 대화 상자는 다음 5개 인증 방법을 지원합니다.The connection dialog box now supports the following 5 authentication methods:

    • Windows 인증Windows Authentication
    • SQL Server 인증(SQL Server Authentication)SQL Server Authentication
    • Active Directory - MFA 지원을 포함한 유니버설 인증Active Directory - Universal with MFA support
    • Active Directory - 암호Active Directory - Password
    • Active Directory - 통합Active Directory - Integrated
  • MFA를 지원하는 유니버설 인증을 사용하여 DACFx 마법사에 대한 데이터베이스 내보내기/가져오기를 사용할 수 있습니다.Database export/import for DacFx wizard using Universal Authentication with MFA.

  • API 지원에 대해서는 IUniversalAuthProvider 인터페이스를 참조하세요.For API support, see IUniversalAuthProvider Interface.
  • MFA를 지원하는 Azure AD 유니버설 인증에 사용되는 ADAL 관리 라이브러리가 버전 3.13.9로 업그레이드되었습니다.ADAL managed library used by Azure AD Universal Authentication with MFA was upgraded to 3.13.9 version.
  • 또한 SQL Database 및 SQL Data Warehouse에 대한 Azure AD 관리자 설정을 지원하는 새 CLI 인터페이스가 제공되었습니다.In addition a new CLI interface was delivered supporting Azure AD admin setting for SQL Database and SQL Data Warehouse.

    Active Directory 인증 방법에 대한 자세한 내용은 SQL Database 및 SQL Data Warehouse에 대한 유니버설 인증(MFA에 대한 SSMS 지원)SQL Server Management Studio에 대한 Azure SQL Database 다단계 인증 구성을 참조하세요.For more information on the Active Directory authentication methods, see Universal Authentication with SQL Database and SQL Data Warehouse (SSMS support for MFA) and Configure Azure SQL Database multi-factor authentication for SQL Server Management Studio.

  • 출력 창에는 개체 탐색기 노드를 확장하는 동안 실행되는 쿼리에 대한 항목이 있습니다.Output window has entries for queries run during expansion of Object Explorer nodes

  • Azure SQL Database에 대해 뷰 디자이너 사용 설정Enabled View designer Azure SQL Databases
  • SSMS의 개체 탐색기에서 개체를 스크립팅하기 위한 기본 스크립팅 옵션이 변경되었습니다.The default scripting options for scripting objects from Object Explorer in SSMS have changed:

    • 이전에는 생성된 스크립트의 대상을 SQL Server의 최신 버전(현재 SQL Server 2017)으로 지정하는 것이 새 설치에 대한 기본값이었습니다.Previously, the default on a new install was to have the generated script target the latest version of SQL Server (currently SQL Server 2017).
    • SSMS 17.2에서는 스크립트 설정을 원본과 일치 옵션이 새로 추가되었습니다.In SSMS 17.2 a new option has been added: Match Script Settings to Source. True로 설정하면 생성된 스크립트의 대상은 스크립팅되는 개체가 있는 서버와 동일한 버전, 엔진 유형 및 엔진 버전이 됩니다.When set to True, the generated script targets the same version, engine type, and engine edition as the server the object being scripted is from.
    • 스크립트 설정을 원본과 일치 값은 기본적으로 True로 설정되므로 새 SSMS 설치의 기본값은 자동으로 항상 개체를 원본 서버와 동일한 대상으로 스크립팅이 됩니다.The Match Script Settings to Source value is set to True by default, so new installs of SSMS will automatically default to always scripting objects to the same target as the original server.
    • 스크립트 설정을 원본과 일치 값을 False로 설정하면 기본 스크립팅 대상 옵션이 사용하도록 설정되어 이전과 같이 작동합니다.When the Match Script Settings to Source value is set to False, the normal scripting target options will be enabled and function as they did previously.
      • 또한 모든 스크립팅 옵션이 자체 섹션인 버전 옵션으로 이동하였습니다.Additionally, all the scripting options have been moved to their own section - Version Options. 따라서 더 이상 일반 스크립팅 옵션 아래에 없습니다.They are no longer under General Scripting Options.
  • “URL에서 복원”에서 국가 클라우드에 대한 지원 추가Added support for National Clouds in "Restore from URL"

  • 이제 QueryStoreUI 보고서는 sys.query_store_runtime_stats에서 추가 메트릭(RowCount, DOP, CLR Time 등)을 지원합니다.QueryStoreUI reports now supports additional metrics (RowCount, DOP, CLR Time etc.) from sys.query_store_runtime_stats.
  • Azure SQL Database에 IntelliSense 지원IntelliSense is now supported for Azure SQL Database
  • 보안: 연결 대화 상자가 기본적으로 Azure SQL DB 연결을 위해 신뢰하는 서버 인증서 및 요청 암호화에 연결되지 않음Security: connection dialog will default to not trusting server certificates and to requesting encryption for Azure SQL DB connections
  • Linux에서 SQL Server에 대한 지원과 관련된 일반 개선 사항:General improvements around support for SQL Server on Linux:
    • 데이터베이스 메일 노드의 재등장Database Mail node is back
    • 경로와 관련된 기타 문제 해결Addressed misc issues related to paths
    • 더욱 안정적인 작업 모니터Activity Monitor is more stable
    • [연결 속성] 대화 상자에 정확한 플랫폼 표시Connection Properties dialog displays correct platform
  • 성능 대시보드 서버 보고서를 기본 보고서로 제공:Performance Dashboard server report now available as a default report:
    • SQL Server 2008 이상의 버전에 연결할 수 있습니다.Can connect to SQL Server 2008 and newer versions.
    • 누락된 인덱스 하위 보고서는 점수 매기기를 사용하여 가장 유용한 인덱스를 식별하는 데 도움을 줍니다.Missing indexes sub-report uses scoring to assist in identifying most useful indexes.
    • 기록 대기 상태 하위 보고서는 대기 범주를 집계합니다.Historical wait stats sub-report now aggregates waits be category. 유휴 및 중지 대기는 기본적으로 필터링됩니다.Idle and sleep waits filtered out by default.
    • 새 기록 래치 하위 보고서.New Historical latches sub-report.
  • 실행 계획 노드 검색을 사용하여 계획 속성을 검색할 수 있습니다.Showplan node search allows searching in plan properties. 테이블 이름과 같은 연산자 속성을 쉽게 찾을 수 있습니다.Easily look for any operator property such as table name. 계획을 볼 때 이 옵션을 사용하려면To use this option when viewing a plan:
    • 계획을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 [노드 찾기] 옵션을 클릭합니다.Right-click on plan, and in the context menu click on Find Node option
    • CTRL+F 사용Use CTRL+F

AS(Analysis Services)Analysis Services (AS)

  • SSMS의 AS Azure 모델에서 메일 주소가 없는 사용자에 대한 새 AAD 역할 멤버 선택New AAD role member selection for users without email addresses in AS Azure models in SSMS

IS(Integration Services)Integration Services (IS)

  • SSIS용 실행 보고서에 새 열("실행 수") 추가Added new column ("Executed Count") to the execution report for SSIS

이 릴리스의 알려진 문제:Known issues in this release:

  • “Active Directory - MFA를 지원하는 유니버설” 인증을 사용하는 쿼리 창을 한 시간 동안 연 후 쿼리를 실행하면 다음과 유사한 오류가 발생할 수 있습니다.Query windows using "Active Directory - Universal with MFA Support" authentication may experience an error similar to the following, when attempting to execute a query after being open for one hour:

    Msg 0, Level 11, State 0, Line 0 The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts.

    쿼리를 다시 실행하면 오류를 통과하고 성공하게 됩니다.Re-running the query should get past the error and succeed.

  • MFA를 지원하는 유니버설 인증을 사용하는 Azure AD 인증에는 다른 SSMS 기능이 지원되지 않습니다.The following SSMS functionality is not supported for Azure AD auth using Universal Authentication with MFA:

    • 새 테이블/뷰 디자이너는 이전 스타일 로그인 프롬프트를 표시하며 Azure AD 인증을 위해 작동하지 않습니다.The New Table/View designer shows the old-style login prompt, and does not work for Azure AD authentication.
    • 상위 200개의 행 편집 기능은 Azure AD 인증을 지원하지 않습니다.The Edit Top 200 Rows feature doesn't support Azure Ad authentication.
    • 등록된 서버 구성 요소는 Azure AD 인증을 지원하지 않습니다.The Registered Server component does not support Azure AD authentication.
    • 데이터베이스 엔진 튜닝 관리자는 Azure AD 인증에 대해 지원되지 않습니다.The Database Engine Tuning Advisor is not supported for Azure AD authentication. 사용자에게 제공된 오류 메시지가 유용하지 않은 알려진 문제가 있습니다. 예상과는 달리 파일 또는 어셈블리 'Microsoft.IdentityModel.Clients.ActiveDirectory,...를 로드할 수 없습니다.There is a known issue where the error message presented to the user is less than helpful: Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,… 데이터베이스 엔진 튜닝 관리자는 Microsoft Azure SQL Database (DTAClient)를 지원하지 않습니다..instead of the expected Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient).

AS(Analysis Services)Analysis Services (AS)

  • SSAS의 개체 탐색기는 AS Azure 연결 속성에 Windows 인증 사용자 이름을 표시하지 않습니다.Object Explorer in SSAS will not show the Windows Auth username in AS Azure connection properties.

버그 수정Bug fixes

AS(Analysis Services)Analysis Services (AS)

  • DB가 ID와 다른 이름을 가진 경우 오류가 발생하여 AS 복원 데이터베이스가 실패하는 문제 해결Fixed an issue where AS Restore Database would fail with an error if the DB had a different Name than ID
  • DAX 쿼리 창이 IntelliSense 사용을 설정/해제하기 위한 메뉴 옵션을 무시하는 문제 해결Fixed an issue causing the DAX query window to disregard the menu option for toggling IntelliSense Enabled
  • msmdpump IIS http/https 주소를 통해 SSAS에 연결하지 못했던 문제 해결Fixed an issue that prevented connecting to SSAS through msmdpump IIS http/https addresses
  • 세미콜론을 포함한 암호를 사용하여 AS Azure에 연결할 수 있도록 허용Allow connecting to AS Azure using a password that contain a semi-colon
  • SQL Server 2017 AS 서버 또는 AS Azure와 함께 사용할 경우 “멤버 등록 생략” 옵션으로 AS 복원 데이터베이스 명령 스크립팅할 때 새로운 해당 JSON 옵션 포함Scripting out AS Restore Database command with "Skip Membership" option will include the new corresponding JSON option when used with SQL Server 2017 AS server or AS Azure
  • 로드할 때 데이터베이스 삭제 대화 상자에서 오류가 발생할 수 있는 매우 드문 문제 해결Fixed an extremely rare issue that could cause the delete database dialog to raise an error when loading
  • SQL 쿼리 및 M 파티션 정의가 혼합된 1400-compat 수준 모델에서 파티션을 보려고 할 때 발생할 수 있는 문제 해결Fixed an issue that may occur when attempting to view partitions in 1400-compat level model containing a mix of SQL query and M partition definitions

IS(Integration Services)Integration Services (IS)

  • SSISDB 카탈로그의 실행 정보 보고서를 표시할 수 없는 문제 해결Fixed issue where the execution information reports of SSISDB catalog can't be displayed
  • SSMS에서 수많은 프로젝트/패키지의 성능 저하와 관련된 문제 해결Addressed issues in SSMS related to poor performance with large number of projects/packages

SSMS 17.1 다운로드download SSMS 17.1

출시 | 빌드 번호: 14.0.17119.0Generally available | Build number: 14.0.17119.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

개선 사항Enhancements

  • Profiler: 도움말 > 정보에 이제 릴리스 버전 번호(예: 17.1)가 표시됨Profiler: Help > About now displays release version number (e.g 17.1)
  • Analysis Services 사용자가 데이터 원본의 상황에 맞는 메뉴에서 1200 TM 모델 이상에 대해 데이터 원본의 자격 증명을 새로 고칠 수 있음Analysis Service users can refresh credentials for their datasources for 1200 TM models and above from the context menu on the datasource
  • 기본 제공 SSIS 보고서에 CTP 2.1에서 SSIS Scale Out 실행의 로그가 표시됨Built-in SSIS reports now show logs from SSIS scale-out execution in CTP 2.1
  • SSIS Scale Out 관리 응용 프로그램SSIS scale-out management application
    • 스케일 아웃 마스터에 대한 기본 정보 보기View basic information about scale-out master.
    • 스케일 아웃 배포에 작업자를 쉽게 추가Easily add a Worker to the scale-out deployment.
    • 모든 확장 작업자 및 해당 작업자에 대한 기본 정보를 보고 간단히 작업자를 사용하거나 사용하지 않도록 설정할 수도 있음View all the scale-out workers and basic information about them, and can also enable or disable them easily.

버그 수정Bug fixes

  • Always On:Always On:
    • 가용성 복제본의 속성이 WSFC AG에 대해 항상 “자동 장애 조치(failover)” 모드로 표시되는 문제를 해결함Fixed an issue where the properties of an Availability Replica was always displayed as "Automatic failover" mode for WSFC AGs.
    • 가용성 그룹을 업데이트할 때 읽기 전용 라우팅 목록을 덮어쓰는 문제를 해결함Fixed an issue where the read-only routing list was overwritten when updating the Availability Group
  • Always Encrypted: 생성된 로그 파일에서 DacFx에서 생성한 정보가 누락되는 문제를 해결함Always Encrypted: fixed an issue where log file generated was missing the information generated by DacFx.
  • 실행 계획: UI에서 비적응 조인 연산자에 대해 항상 실제 조인 유형 특성을 표시하는 문제를 해결함ShowPlan: fixed in issue where the UI was always showing the Actual join type attribute for non Adaptive join operators.
  • 설치:Setup:
    • SSMS 17.0이 Visual Studio 2013에서 SSDT를 중단시키는 문제를 해결함[Connect 항목 3133479]Fixed an issue where SSMS 17.0 was breaking SSDT on Visual Studio 2013 [Connect Item 3133479]
    • 설치 완료 시 “다시 시작”을 클릭해도 컴퓨터가 다시 시작되지 않는 문제를 해결함Fixed an issue where clicking on "Restart" at the end of setup was not restarting the machine
  • 스크립팅: 해당 옵션을 사용하지 않도록 설정하여 삭제를 스크립팅하려고 할 때 SSMS가 Azure 데이터베이스 개체를 실수로 삭제하지 않도록 일시적으로 제한함.Scripting: temporarily preventing SSMS from accidentally deleting Azure database objects when trying to script the deletion by disabling that option. 향후 SSMS 릴리스에서 적절한 수정이 제공될 예정입니다.Proper fix will be in an upcoming release of SSMS.
  • 개체 탐색기: AS COPY를 사용하여 만든 Azure 데이터베이스에 연결할 때 “데이터베이스” 노드가 확장되지 않는 문제를 해결함Object Explorer: fixed an issue where "Databases" node was not expanded when connected to an Azure database created using "AS COPY"

SSMS 17.0 다운로드download SSMS 17.0

출시 | 빌드 번호: 14.0.17099.0Generally available | Build number: 14.0.17099.0

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

개선 사항Enhancements

  • 업그레이드 패키지 및 WSUS(Windows Software Update Services)Upgrade package and Windows Software Update Services (WSUS)
    • 향후 17.X 릴리스에는 더 작은 누적 업데이트 패키지가 포함됨Future 17.X releases include a smaller cumulative update package
      • 업데이트 패키지는 WSUS 카탈로그에도 게시됨The update package will also be published to the WSUS catalog
  • 아이콘 업데이트Icon Updates
    • 아이콘이 VS Shell 제공 아이콘과 일치하고 높은 DPI 해상도를 지원하도록 업데이트됨Icons have been updated to be consistent with VS Shell provided icons and support High DPI resolutions
    • 16.X 및 17.X 버전을 구분하는 새 SSMS 및 Profiler 프로그램 아이콘New SSMS and Profiler program icons to differentiate between 16.X and 17.X versions
  • SQL PowerShell 모듈SQL PowerShell Module
    • SQL Server PowerShell 모듈이 SSMS에서 제거되고 이제 PowerShell 갤러리를 통해 제공(모듈 버전 관리를 지원하려면 이제 PowerShell 5.0 필요)SQL Server PowerShell module removed from SSMS and now ships via the PowerShell gallery (PowerShell 5.0 now required to support module versioning)
    • 일부 SMO 개체의 프레젠테이션(형식) 관련 기타 개선 사항(예: 이제 데이터베이스에 크기와 사용 가능한 공간이 표시되고 테이블에 행 수와 공간 사용량 표시)Miscellaneous improvements to the "presentation" (formatting) of some SMO objects (e.g. databases now show the size and the available space and tables show row count and space usage)
    • OE의 “PowerShell 시작” 메뉴에서 PowerShell 명령 프롬프트를 호출할 때 색 지정을 추가함Added colorization when the PowerShell command prompt is invoked from the "Start PowerShell" menu in OE
    • AG cmdlet(New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup 및 Set-SqlAvailabilityGroup cmdlet)에 -ClusterType 및 -RequiredCopiesToCommit 매개 변수를 추가함Added -ClusterType and -RequiredCopiesToCommit parameter to AG cmdlets (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup, and Set-SqlAvailabilityGroup cmdlets)
    • Add-SqlAzureAuthenticationContext cmdlet에 -ActiveDirectoryAuthority 및 -AzureKeyVaultResourceId 매개 변수를 추가함Added parameters -ActiveDirectoryAuthority and -AzureKeyVaultResourceId to Add-SqlAzureAuthenticationContext cmdlet
    • Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase 및 Set-SqlAvailabilityReplicaRoleToSecondary cmdlet을 추가함Added Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase and Set-SqlAvailabilityReplicaRoleToSecondary cmdlets
    • Set-SqlAvailabilityReplica 및 New-SqlAvailabilityReplica cmdlet에 -SeedingMode 매개 변수를 추가함Added -SeedingMode parameter to Set-SqlAvailabilityReplica and New-SqlAvailabilityReplica cmdlets
    • Get-SqlDatabase에 -ConnectionString 매개 변수를 추가함Added -ConnectionString parameter to Get-SqlDatabase
  • Linux의 SQL ServerSQL Server on Linux
    • 일반 개선 사항 및 로그 전달에 대한 수정General improvements and fixes for Log Shipping
      • 데이터베이스 연결, 복원 및 백업에 대한 네이티브 Linux 경로 지원을 추가함Added support for native Linux paths Attach, Restore and Backup database
      • 감사 로그 대상 폴더의 원시 Linux 경로에 대한 지원을 추가함Added support for native Linux paths for audit log destination folder
  • Analysis ServicesAnalysis Services
    • DAX 쿼리 창:DAX Query Window:
      • 편집기에서 괄호 일치Parentheses matching in the editor
      • DEFINE MEASURE 및 DEFINE VAR 구문 지원DEFINE MEASURE and DEFINE VAR syntax support
      • 여러 Intellisense 개선 사항Assorted Intellisense improvements
    • 유니버설 인증Universal Authentication
      • 사용자가 암호 없이 사용자 이름을 지정할 수 있고 및 Azure 로그인 대화 상자에서 연결 처리Allows users to specify a username and no password and the Azure Login Dialog will handle the connection
    • SSMS PQ 통합:SSMS PQ Integration:
      • 구조적 데이터 원본에 대한 스크립팅이 작동함Scripting of structured data sources works
      • PQ UI에서 구조적 데이터 원본 보기 및 편집Viewing and Editing of structured data sources in PQ UI
  • 새 "UNIQUE 제약 조건 추가" 템플릿New "Add Unique Constraint" template
  • ShowplanShowplan
    • 결과 시간에 대한 속성 창에서 전체 스레드의 합계 대신 최대값 표시Show max instead of sum across the threads in properties window for elapsed time
    • 새로운 메모리 부여 연산자 속성 노출Expose new mem grant operator properties
    • 활성 쿼리 통계에서 "쿼리 편집" 단추를 사용하도록 설정함Enabled the "Edit Query" button in Live Query Statistics
    • 인터리브 실행 지원Support for interleaved execution
      • “실제 실행 계획 분석”에 대한 새로운 옵션New option to "Analyze Actual Execution Plan"
      • 실행 계획 비교에 대한 일반 개선 사항General improvements to showplan compare
      • 두 쿼리 계획의 일치하는 노드 간에 카디널리티 추정의 큰 차이를 찾고 가능한 근본 원인에 대한 기본 분석을 수행하는 기능을 실행 계획 비교 기능에 도입함Introduced functionality in Showplan Comparison feature to find significant differences in Cardinality Estimation between matching nodes of two query plans and perform basic analysis of the possible root causes
  • 등록된 서버 탐색기에서 구성 관리자를 제거함Removed Configuration Manager from Registered Servers explorer
  • Azure Blob Storage에서 감사 로그 읽기 지원Enable reading audit logs from Azure blob storage
  • Always Encrypted에 대한 매개 변수화가 추가됨, 자세한 내용은 이 페이지 참조Added Parameterization for Always Encrypted, please refer to this page for more details
  • Azure SQL DB에 대한 AAD 유니버설 인증 연결에서 사용자 지정 테넌트 ID 지원AAD Universal auth connection to Azure SQL DB supports custom tenant id
  • Azure SQL Database에 대한 스크립트 생성, 이제 전체 텍스트, 규칙 및 데이터베이스 스크립팅 가능Generate scripts for Azure SQL Database, now scripts full text, rules, and database
  • SSMS 및 Profiler의 시작 화면에서 브랜딩 수정Branding fixes in splash screens for SSMS and Profiler
  • SSMS에서 유틸리티 제어 지점 UI 제거함Removed Utility Control Point UI from SSMS
  • SSMS에서 이제 “PremiumRS” 버전 SQL Azure 데이터베이스를 만들 수 있음SSMS can now create "PremiumRS" edition SQL Azure databases
  • Always On 가용성 그룹Always On Availability Groups
    • 새 클러스터 유형에 대한 지원 추가: EXTERNAL 및 NONEAdd support for new cluster types: EXTERNAL and NONE
      • Linux에서 SQL Server에 대한 지원 추가Add support for SQL Server on Linux
      • 초기 데이터 동기화에 대한 옵션으로 자동 시드를 추가Add automatic seeding as an option for initial data synchronization
      • 일부 결함을 수정함(예: 끝점 URL 처리, DB 새로 고침, UI 레이아웃)Fixed the some defects, e.g. endpoint URL handling, DB refresh and UI layout
      • Azure 복제본 관련 기능을 제거함Removed Azure replica related features
    • 여러 가용성 그룹 키워드에 대한 IntelliSense를 개선함Improved IntelliSense for several Availability Group keywords
  • 작업 모니터Activity Monitor
    • SSMS 출력 창에 새 “작업 모니터” 창을 추가함Added new "Activity Monitor" pane to the SSMS Output window
    • 팝업 메시지를 표시하지 않고 정보를 출력 창에 기록하도록 연결 오류/시간 초과 메시지를 변경함Changed connection error/timeout message to log info to output window rather than a pop up message
    • 개요 섹션에서 빈 차트(5번째 차트)를 제거함Removed empty chart (5th chart) in Overview section
    • 작업 모니터 데이터 수집이 일시 중지된 경우 개요 제목에 “(일시 중지됨)”을 추가함Added "(paused)" to Overview title if the Activity Monitor data collection is paused
    • SQL Server에 대한 그래프 확장Graph Extensions to SQL Server
      • 그래프 노드와 에지 테이블에 대한 새 아이콘New icons for graph node and edge tables
      • 그래프 노드 및 에지 테이블이 그래프 테이블 폴더 아래에 표시됨Graph node and edge tables will be displayed under Graph Tables folder
      • 그래프 노드와 에지 테이블을 만들기 위한 서식 파일 사용 가능Templates to create graph node and edge tables available
  • 프레젠테이션 모드Presentation Mode
    • 빠른 실행(Ctr Q)을 통해 사용할 수 있는 세 가지 새 작업3 new tasks available via Quick Launch (Ctr-Q)
    • PresentOn - 프레젠테이션 모드 켜기PresentOn - Turn on presentation mode
    • PresentEdit - 프레젠테이션 모드에 대한 프레젠테이션 글꼴 크기 편집.PresentEdit - Edit the presentation font sizes for presentation mode. 쿼리 편집기의 경우 "텍스트 편집기 글꼴"."Text Editor font" for the Query Editor. 다른 구성 요소의 경우 "환경 글꼴""Environment font" for other components.
    • RestoreDefaultFonts - 기본 설정으로 되돌리기RestoreDefaultFonts - Revert back to default settings.
    • 참고: 현재 PresentOff 명령이 없습니다. 프레젠테이션 모드를 끄려면 RestoreDefaultFonts를 사용 하세요.Note: there is currently no PresentOff command at this time. Use RestoreDefaultFonts to turn off Presentation Mode

버그 수정Bug fixes

  • surfacebook 터치 패드를 통해 실행 계획을 스크롤할 때 SSMS가 중지되는 문제를 해결함Fixed an issue where SSMS crashed when showplan scrolled via surfacebook touchpad
  • 복원 중이거나 오프라인 상태인 데이터베이스의 속성을 가져오는 동안 SSMS가 오랫동안 중단되는 문제를 해결함Fixed an issue where SSMS hangs for a long times while getting the properties of a databases which is being restored or offline
  • RC 빌드에서 “도움말 뷰어”를 열 수 없는 문제를 해결함Fixed an issue where "Help viewer" could not be opened in RC builds
  • SSMS에서 “유지 관리 계획 태스크 도구 상자” 항목이 없을 수 있는 문제를 해결함Fixed an issue where "Maintenance Plans Tasks Toolbox" items may be missing in SSMS.
  • SSMS에서 사용자가 데이터베이스 이름에 중괄호가 포함된 경우 데이터베이스를 축소할 수 없는 문제를 해결함Fixed an issue in SSMS where the user was unable to shrink a database when the database name contained curly braces. Connect 항목Connect Item
  • SSMS에서 Azure 데이터베이스의 삭제를 스크립팅하려고 할 때 실제로 데이터베이스 자체가 삭제되는 문제를 해결함Fixed an issue where SSMS was trying to script the deletion of an Azure database was actually causing the deletion of the database itself. Connect 항목Connect Item
  • 사용자 정의 테이블 형식에 대해 기본값이 스크립팅되지 않은 문제를 해결함.Fixed an issue where default values were not scripted for user defined table types. Connect 항목Connect Item
  • 인덱스의 상황에 맞는 메뉴에 대한 또 한차례의 성능 주위 성능 향상.Another round of perf improvements around context menu on indexes. Connect 항목Connect Item
  • 실행 계획에서 누락된 인덱스를 마우스로 가리킬 때 과도한 깜박임 발생하는 문제를 해결함.Fixed issue which was causing excessive flickering when hovering mouse over missing index in execution plan. Connect 항목Connect Item
  • 스크립팅할 때 SSMS가 DB를 오프라인으로 전환하는 문제를 해결함. Connect 항목Fixed an issue where SSMS was taking the DB offline when scripting Connect Item
  • 지역화된(영어 이외) 버전의 SSMS에서 기타 UI 수정Miscellaneous UI fixes on localized (non-English) versions of SSMS.
  • SQL 2016 SP1 Standard Edition을 대상으로 할 경우 "Always Encrypted 키" 노드가 없는 문제를 해결함Fixed issue where "Always Encrypted Keys" node was missing when targeting SQL 2016 SP1 Standard Edition.
  • 항상 암호화Always Encrypted
    • SQL 2016 RTM Standard Edition 또는 SQL 2014 이하 서버를 대상으로 할 경우 "Always Encrypted" 메뉴가 잘못 사용하도록 설정됨"Always Encrypted" menu was incorrectly enabled when targeting SQL 2016 RTM Standard Edition or any SQL 2014 (and below) servers
    • CREATE 또는 ALTER 구문을 사용할 때 IntelliSense가 오류를 보고하는 문제를 해결함Fixed an issue where IntelliSense is reporting an error when the CREATE OR ALTER syntax is used
    • CMK/CEK에 이스케이프(즉, 괄호로 묶음)해야 하는 문자가 포함된 경우 암호화가 실패하는 문제를 해결함Fixed issue where encryption fails in case CMK/CEK contain characters that should be escaped, i.e. enclosed in brackets
    • SSMS에서 메모리 부족 예외가 발생하는 경우 네이티브(64 비트) PowerShell을 대신 사용하도록 제안하는 오류가 표시됨When an Out of Memory exception occurs in SSMS, the user is presented an error that suggests to use the native (64bit) PowerShell instead.
    • 사용자가 클래식 Azure 구독 대신 리소스 그룹 관리자 구독을 사용하는 경우 AE 마법사가 실패하는 문제를 해결함Fixed issue where the AE wizard was failing in case the user was using Resource Group Manager subscriptions instead of Classic Azure subscriptions
    • 사용자가 구독에 사용 권한이 없거나 Azure Key Vault가 없는 경우 AE 마법사에 잘못된 오류가 표시되는 문제를 해결함Fixed issue where AE wizard was showing an incorrect error when the user had no permissions in any subscriptions or had no Azure Key Vaults in any of them.
    • AAD가 여럿인 경우 Azure Key Vault 로그인 페이지에 Azure 구독이 표시되지 않는 AE 마법사의 문제를 해결함Fixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions in case of multiple AAD
    • Azure Key Vault 로그인 페이지에 사용자에게 읽기 권한이 있는 Azure 구독이 표시되지 않는 AE 마법사의 문제를 해결함Fixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions for which the user has reader permission
      • 리소스 파일을 제대로 로드할 수 없어서 부정확한 오류 메시지가 표시되는 문제를 해결함Fixed an issue where resource files may not be loaded correctly, thus resulting in inaccurate error messages
  • SSMS 설치 페이지에서 하이퍼링크의 대비 향상Improved contrast of hyperlinks on SSMS Setup page
  • SQL Server Express(2016 SP1)에 연결된 경우 Polybase 노드가 표시되지 않는 문제를 해결함Fixed an issue where Polybase nodes were not displayed when connected to SQL Server Express (2016 SP1)
  • SSMS가 Azure DB의 호환성 수준을 v140으로 변경할 수 없는 문제를 해결함Fixed an issue where SSMS is unable to change the Compatibility Level of an Azure DB to v140
  • Azure 데이터베이스 목록을 확장할 때 개체 탐색기의 성능이 향상됨. Connect 항목Improved performance of Object Explorer when expanding the list of Azure databases Connect Item
  • 비관계형 서버 유형(AS\RS\IS)에 대해 "SQL Server 로그 보기" 상황에 맞는 메뉴 항목이 잘못 표시되는 문제를 해결함Fixed an issue where "View SQL Server Log" context menu item appeared incorrectly for non-relational server types (AS\RS\IS)
  • SQL 인증을 사용하여 Analysis Services 파티션 쿼리의 구문을 확인할 때 로그인 실패 메시지가 표시될 수 있는 문제를 해결함Fixed an issue where checking syntax of an Analysis Services partition query using SQL auth could result in login failed message
  • SSMS에서 미리 보기 1400 호환성 수준 AS 테이블 형식 모델의 이름을 바꾸지 못하는 문제를 해결함Fixed an issue where renaming a preview 1400 compat-level AS tabular model would fail in SSMS
  • 드문 경우이지만 AS 서버에서 잘못된 작업을 시도한 후 발생할 수 있는 “operation failed on model”(모델에서 작업 실패) 문제를 해결함(모델에서 저장 실패 후 로컬 변경 내용을 되돌림)Fixed an “operation failed on model” issue that could occur after attempting an invalid operation on the AS server in rare circumstances, revert local changes after unsuccessful save on the model
  • Analysis Services [데이터베이스 동기화] 팝업 대화 상자에서 오타를 수정함Fixed a typo in Analysis Services Synchronize Database popup dialog
  • 컨테이너 백업/복원 대화 상자가 여러 모니터 설정에서 화면 밖에 표시됨.Backup/restore container dialogs come up offscreen on multiple monitor setups.
  • 대상 개체의 이름에 ]가 있으면 SecurityPolicy 만들기에 실패함.SecurityPolicy create fails if target object has ] in its name.
  • SSMS 2016 "최근에 사용한 항목 열기" 메뉴에 최근에 저장한 파일이 표시되지 않음.SSMS 2016 "Open recent" menu doesn't show recently saved files. Connect 항목Connect Item
  • VS Shell을 업데이트할 때 사용자 설정에 대한 재설정이 제거됨.Removed reset of user settings when VS Shell is updated.
  • 사용자가 SQL Server 2017에서 데이터베이스의 호환성 수준을 변경할 수 없게 했었던 문제를 수정함Fixed an issue that was preventing the user from being able to change Compatibility Level of a database on SQL Server 2017.
  • AAD 유니버설 인증을 사용하는 쿼리 창에서는 1시간 후 쿼리를 새로 고칠 수 없음.Query windows using AAD Universal authentication cannot refresh the query after an hour.
  • SSMS에서 유틸리티 제어 지점 UI가 제거됨.Utility Control Point UI removed from SSMS.
  • AD 유니버설 인증 연결에서 초기 토큰 만료 후 데이터를 쿼리하지 못함.AD Universal auth connections fail to query data after the initial token expiration.
  • Azure SQL DB에서 Azure SQL DB로 규칙을 스크립팅할 수 없음.Unable to script Rules from Azure SQL DB to Azure SQL DB.
  • SQL PowerShell에서 레거시 SQL 인스턴스(2014 이전)에 연결할 수 없는 문제를 해결함.Fixed issue were SQL PowerShell was not able to connect legacy SQL instances (2014 and older). Connect 항목Connect Item
  • 등록된 서버를 가져올 수 없는 경우 SSMS 작동이 중단되게 하는 문제를 해결함.Fixed an issue that was causing SSMS to crash when failing to import registered servers.
  • 사용자에게 데이터베이스에 대한 특정 사용 권한이 있는 경우 SSMS 작동이 중단되게 하는 문제를 해결함.Fixed an issue that was causing SSMS to crash if a user has certain permissions an a database.
  • SSMS - 보기를 검토하는 동안 디자인 화면에서 테이블이 사라짐.SSMS - tables disappear from design surface while reviewing views. Connect 항목Connect Item
  • 사용자는 테이블 스크롤 막대를 사용하여 테이블 내용을 스크롤할 수 없고, 위쪽/아래쪽 화살표로만 이 작업을 할 수 있음.The table scrollbar does not allow the user to scroll the table content, only the up/down Arrow allow this. 버그인 스크롤 막대를 사용하여 스크롤하려고 시도한 후 테이블 내용을 스크롤할 수도 있음.Its also possible to scroll the table content after trying to scroll using the scrollbar which is a bug. Connect 항목Connect Item
  • 루트 노드를 새로 고치고 나면 등록된 서버에서 아이콘을 표시하지 않음.Registered Servers not displaying icons after refreshing the root node.
  • Azure v12 서버에서 [데이터베이스 만들기]에 대한 스크립트 단추를 누르면 스크립트가 실행된 후 "No action to be scripted"(스크립팅할 동작이 없습니다.) 메시지를 표시함.Script button for Create Database on Azure v12 servers executes script then displays message "No action to be scripted".
  • SSMS [서버에 연결] 대화 상자에서 새로운 각 연결에 대해 "추가 속성" 탭을 지우지 않음.SSMS Connect to Server dialog does not clear "Additional Properties" tab for each new connection.
  • [Generate Tasks](작업 생성) 스크립트에서 Azure SQL DB에 대한 [데이터베이스 만들기] 스크립트를 생성하지 않음.Generate Tasks script doesn't generate Create Database scripts for an Azure SQL DB.
  • 뷰 디자이너의 스크롤 막대가 사용하지 않도록 설정된 것으로 보임.Scrollbar in View Designer appears disabled.
  • Always Encrypted AVK 키 경로에 버전 ID가 포함되지 않음.Always Encrypted AVK key paths do not include version ids.
  • 쿼리 창의 엔진 버전 쿼리 수 줄임.Reduced number of engine edition queries in the query window. Connect 항목Connect Item
  • 암호화가 잘못 처리된 후 모듈을 새로 고치지 못하는 Always Encrypted 오류.Always Encrypted errors from refreshing modules after encryption are incorrectly handled.
  • OLTP 및 OLAP에 대한 기본 연결 제한 시간을 15초에서 30초로 변경하여 무시된 연결 실패의 클래스를 수정함.Changed default connection timeout for OLTP and OLAP from 15 to 30 seconds to fix a class of ignored connection failures.
  • 사용자 지정 보고서가 시작될 때 SSMS 작동이 중단되는 문제를 해결함.Fixed a crash in SSMS when custom report is launched. Connect 항목Connect Item
  • Azure SQL Database의 “스크립트 생성...”이 실패하는 문제를 해결했습니다.Fixed an issue where "Generate Script…" fails for Azure SQL databases.
  • 저장 프로시저와 같은 개체를 스크립팅할 때 줄 바꿈이 추가되지 않도록 "스크립팅" 및 "스크립트 생성 마법사"를 수정함.Fix "Script As" and "Generate Script Wizard" to not add extra newlines when scripting objects such as stored procedures. Connect 항목Connect Item
  • SQLAS PowerShell 공급자: Dimension 및 MeasureGroup 폴더에 LastProcessed 속성을 추가함.SQLAS PowerShell Provider: Add LastProcessed property to Dimension and MeasureGroup folders. Connect 항목Connect Item
  • 활성 쿼리 통계: 배치에 있는 첫 번째 쿼리만 표시하던 문제를 해결함.Live Query Statistics: fixed issue where it was only showing the first query in a batch. Connect 항목Connect Item
  • 실행 계획: 속성 창에서 전체 스레드의 합계 대신 최대값을 표시함.Showplan: show max instead of sum across the threads in properties window.
  • 쿼리 저장소: 실행 변형이 높은 쿼리에 대해 새 보고서를 추가함.Query Store: add new report on queries with high execution variation.
  • 개체 탐색기 성능 문제: Connect 항목Object explorer performance issues: Connect Item
    • 테이블의 상황에 맞는 메뉴가 잠시 중단됨Context menu for tables momentarily hangs
    • 원격(인터넷) 연결을 통해 테이블의 인덱스를 마우스 오른쪽 단추로 클릭할 경우 SSMS가 느려짐.SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection).
    • 서버에서 정렬되는 테이블 쿼리 실행 차단Avoid issuing table queries that sort on the server
  • SSMS에서 Azure 배포 마법사를 제거함(Azure VM에 데이터베이스 배포)Removed Azure Deployment Wizard (Deploy Database to Azure VM) from SSMS
  • SSMS에서 실행 계획에 누락된 인덱스가 표시되지 않았던 문제를 해결함 Connect 항목Fixed issue where missing indexes were not shown in execution plans in SSMS Connect Item
  • SSMS에서 종료 시 발생하는 일반적인 작동 중단 문제를 해결함Fixed common crash-on-shutdown issue in SSMS
  • Polybase|규모 확장 그룹 노드에서 상황에 맞는 메뉴를 표시할 때 오류가 발생하는 개체 탐색기의 문제를 해결함 Connect 항목Fixed issue in Object Explorer where an error occurred when bringing up the context menu on the Polybase|Scale-Out Group nodes Connect Item
  • 데이터베이스에 대한 사용 권한을 표시하려고 할 때 SSMS의 작동이 중단되는 문제를 해결함Fixed an issue where SSMS may crash when trying to display the permissions on a database
  • 쿼리 저장소: 쿼리 저장소 보고서의 결과 표에 대한 상황에 맞는 메뉴 항목의 일반적인 개선 사항Query Store: general enhancements in context menu items for result grids of query store report
  • 기존 테이블에 대한 Always Encrypted 구성이 관련 없는 개체에 대한 오류와 함께 실패함.Configuring Always Encrypted for an existing table fails with errors on unrelated objects. Connect 항목Connect Item
  • 여러 스키마가 포함된 기존 데이터베이스에 대한 Always Encrypted 구성이 작동하지 않음.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Connect 항목Connect Item
  • Always Encrypted, 암호화된 열 마법사가 시스템 뷰를 참조하는 뷰를 포함하는 데이터베이스로 인해 실패함.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Connect 항목Connect Item
  • Always Encrypted를 사용하여 암호화할 때 암호화가 잘못 처리된 후 모듈을 새로 고치지 못하는 오류가 발생함.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.
  • "새 서버 등록" 대화 상자에서 UI 잘림 문제를 해결함Fixed UI truncation issue on "New Server Registration" dialog
  • 따옴표가 있는 문자열 상수 값을 포함하는 식을 잘못 업데이트하는 DMF 조건 UI 수정Fix DMF Condition UI incorrectly updating expressions that contain string constant values with quotes in them
  • 사용자 지정 보고서를 실행할 때 SSMS 작동을 중단시킬 수 있는 문제를 수정함Fixed an issue that may cause SSMS to crash when running custom reports
  • 폴더 노드에 "Execution in Scale Out…"(규모 확장에서 실행…)Add “Execution in Scale Out…” 메뉴 항목 추가menu item to the folder node
  • Azure SQL DB 방화벽 허용 목록 IP 주소 기능 관련 문제를 해결Fixed an issue with Azure SQL DB firewall whitelist IP address feature
  • SSMS에서 AS 다차원 파티션의 원본을 편집할 때 개체 참조가 설정되지 않음 예외가 발생하는 문제를 해결함Fixed an issue in SSMS which caused an Object reference not set exception when editing the source of AS multi-dimensional partition
  • SSMS에서 다차원 AS 서버에서 고객 어셈블리를 삭제할 때 개체 참조가 설정되지 않음 예외가 발생하는 문제를 해결함Fixed an issue in SSMS which caused an Object reference not set exception when deleting a customer assembly from multi-dimensional AS server
  • AS 테이블 형식 1400 db 이름을 바꾸지 못하는 문제를 해결함Fixed an issue where renaming an AS tabular 1400 db failed
  • 연결 속성 대화 상자에서 1400 호환성 수준 AS 테이블 형식 데이터 원본을 스크립팅할 때 발생하는 문제를 해결함Fixed an issue with scripting a 1400 compat-level AS tabular datasource from connection properties dialog
  • AS 1400 호환성 수준 모델의 테이블에 파티션을 둘 이상 있다는 가정을 제거함Remove assumption that tables in AS 1400 compat-level model have at least one partition
  • 이제 SSMS DAX 쿼리 편집기에서 Ctrl-R을 누르면 결과 창이 전환됨Ctrl-R now toggles results pane in SSMS DAX query editor

SSMS 16.5.3 다운로드download SSMS 16.5.3

일반 공급 | 빌드 번호: 13.0.16106.4Generally available | Build number: 13.0.16106.4

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

이 릴리스에서는 다음과 같은 문제가 해결되었습니다.The following issues were fixed this release:

  • 테이블에 스파스 열이 둘 이상 있을 때 'Table' 노드의 확장을 일으키는 SSMS 16.5.2의 문제를 해결함.Fixed an issue introduced in SSMS 16.5.2 which was causing the expansion of the 'Table' node when the table had more than one sparse column.

  • 사용자가 Microsoft Dynamics AX/CRM Online 리소스에 연결되는 OData 연결 관리자를 포함하는 SSIS 패키지를 SSIS 카탈로그에 배포할 수 있음.Users can deploy SSIS packages containing OData Connection Manager which connect to a Microsoft Dynamics AX/CRM Online resource to SSIS catalog. 자세한 내용은 OData 연결 관리자를 참조하세요.For more information, see OData Connection Manager.

  • 기존 테이블에 대한 Always Encrypted 구성이 관련 없는 개체에 대한 오류와 함께 실패함.Configuring Always Encrypted on an existing table fails with errors on unrelated objects. Connect ID 3103181Connect ID 3103181

  • 여러 스키마가 포함된 기존 데이터베이스에 대한 Always Encrypted 구성이 작동하지 않음.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Connect ID 3109591Connect ID 3109591

  • Always Encrypted, 암호화된 열 마법사가 시스템 뷰를 참조하는 뷰를 포함하는 데이터베이스로 인해 실패함.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Connect ID 3111925Connect ID 3111925

  • Always Encrypted를 사용하여 암호화할 때 암호화가 잘못 처리된 후 모듈을 새로 고치지 못하는 오류가 발생함.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.

  • 최근에 사용한 항목 열기 메뉴에 최근에 저장한 파일이 표시되지 않음.Open recent menu doesn't show recently saved files. Connect ID 3113288Connect ID 3113288

  • 원격(인터넷) 연결을 통해 테이블의 인덱스를 마우스 오른쪽 단추로 클릭할 경우 SSMS가 느려짐.SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). Connect ID 3114074Connect ID 3114074

  • SQL 디자이너 스크롤 막대 관련 문제를 해결함.Fixed an issue with the SQL Designer scrollbar. Connect ID 3114856Connect ID 3114856

  • 테이블의 상황에 맞는 메뉴가 잠시 중단됨Context menu for tables momentarily hangs

  • SSMS에서 가끔 [작업 모니터]에서 예외를 발생시키고 작동을 중단함.SSMS occasionally throws exceptions in Activity Monitor and crashes. Connect ID 697527Connect ID 697527

  • SSMS 2016이 "The process was terminated due to an internal error in the .NET Runtime at IP 71AF8579 (71AE0000) with exit code 80131506"(.NET 런타임의 IP 71AF8579(71AE0000)에서 내부 오류로 인해 프로세스가 종료되었습니다(종료 코드 80131506).) 오류와 함께 작동이 중단됨SSMS 2016 crashes with error "The process was terminated due to an internal error in the .NET Runtime at IP 71AF8579 (71AE0000) with exit code 80131506"

SSMS 16.5.1SSMS 16.5.1

일반 공급 | 빌드 번호: 13.0.16100.1Generally available | Build number: 13.0.16100.1

  • CHECK 제약 조건이 발생할 때 Invoke-Sqlcmd이 여러 행을 잘못 삽입하는 문제를 해결했습니다.Fixed an issue where Invoke-Sqlcmd erroneously inserts multiple rows when check constraint occurs. Microsoft Connect 항목: 811560Microsoft Connect Item: 811560

  • 가용성 그룹을 만들 때 ENU가 아닌 언어 버전이 완벽히 작동하지 않는 문제를 해결했습니다.Fixed an issue where non-ENU language versions do not work completely when creating Availability Groups.

  • 쿼리 계획 XML을 클릭할 때 올바른 SSMS UI가 열리지 않는 문제를 해결했습니다.Fixed an issue where clicking query plan XML does not open the proper SSMS UI.

SSMS 16.5 다운로드download SSMS 16.5

일반 공급 | 빌드 번호: 13.0.16000.28Generally available | Build number: 13.0.16000.28

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

  • ";:"을 포함하는 테이블 이름이 있는 데이터베이스를 클릭했을 때 충돌이 발생하는 문제를 해결했습니다.Fixed an issue where a crash could occur when a database with table name containing “;:” was clicked on.
  • AS 테이블 형식 데이터베이스 속성 창에서 모델 페이지를 변경하면 원래 정의가 스크립팅되는 문제를 해결했습니다.Fixed an issue where changes made to the Model page in AS Tabular Database Properties window would script out the original definition. Microsoft Connect 항목: 3080744Microsoft Connect Item: 3080744
  • 임시 파일이 "최근 파일" 목록에 추가되는 문제를 해결했습니다.Fixed the issue that temporary files are added to the “Recent Files” list.
    Microsoft Connect 항목: 2558789Microsoft Connect Item: 2558789
  • 개체 탐색기 트리에서 사용자 테이블 노드에 대한 "압축 관리" 메뉴 항목이 비활성화되는 문제를 해결했습니다.Fixed the issue that “Manage Compression” menu item is disabled for the user table nodes in object explorer tree.
    Microsoft Connect 항목: 3104616Microsoft Connect Item: 3104616

  • 사용자가 개체 탐색기, 등록된 서버 탐색기, 템플릿 탐색기 및 개체 탐색기 정보에 대한 글꼴 크기를 설정할 수 없는 문제를 해결했습니다.Fixed the issue that user is not able to set the font size for object explorer, registered server explorer, template explorer as well as object explorer details. 탐색기에 대한 글꼴은 환경 글꼴이 사용됩니다.Font for the explorers will be using the Environment font.
    Microsoft Connect 항목: 691432Microsoft Connect Item: 691432

  • 연결이 끊겼을 때 SSMS가 항상 기본 데이터베이스에 다시 연결되는 문제를 해결했습니다.Fixed the issue that SSMS always reconnect to the default database when connection is lost.
    Microsoft Connect 항목: 3102337Microsoft Connect Item: 3102337

  • 실행 계획 아이콘을 비롯하여 정책 관리 및 쿼리 편집기 창에서 dpi가 높은 여러 문제를 해결했습니다.Fixed many of high dpi issues in policy management and query editor window including the execution plan icons.

  • 확장된 이벤트에 대한 글꼴 및 색 구성 옵션이 없는 문제를 해결했습니다.Fixed the issue that option to config font and color for Extended Event is missing.

  • 응용 프로그램을 닫거나 오류 대화 상자를 표시하려는 경우 SSMS 충돌이 발생하는 문제를 해결했습니다.Fixed the issue of SSMS crashes that occur when closing the application or when it is trying to show the error dialog.

SSMS 16.4.1(2016년 9월) 다운로드download SSMS 16.4.1 (September 2016)

일반 공급 | 빌드 번호: 13.0.15900.1Generally available | Build number: 13.0.15900.1

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

SSMS 16.3(2016년 8월) 다운로드download SSMS 16.3 (August 2016)

일반 공급 | 버전 번호: 13.0.15700.28Generally available | Version number: 13.0.15700.28

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish


SSMS 2016년 7월 핫픽스 업데이트 다운로드download SSMS July 2016 hotfix update

일반 공급 | 버전 번호: 13.0.15600.2Generally available | Version number: 13.0.15600.2

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish


SSMS 2016년 7월(2016년 7월 핫픽스 설치)SSMS July 2016 (install the July 2016 hotfix)

일반 공급 | 버전 번호: 13.0.15500.91Generally available | Version number: 13.0.15500.91

  • 편집(7월 5일): [Analysis Services 처리] 대화 상자 및 Analysis Services 배포 마법사의 SQL Server 2016(호환성 수준 1200) 테이블 형식 데이터베이스에 대해 향상된 지원.Edit, July 5: Improved support for SQL Server 2016 (1200 compatibility level) tabular databases in the Analysis Services Process dialog and the Analysis Services deployment wizard.

  • 편집(7월 5일): ‘XACT_ABORT’를 설정하는 SSMS ‘쿼리 실행 옵션’ 대화 상자의 새 옵션.Edit, July 5: New option in SSMS 'query execution options' dialog to set 'XACT_ABORT'. 이 옵션은 이 SSMS 릴리스에서 기본적으로 설정되어 있으며 런타임 오류가 발생하는 경우 SQL Server에서 전체 트랜잭션을 롤백하고 배치를 중단하도록 지시합니다.This option is enabled by default in this release of SSMS and instructs SQL Server to roll back the entire transaction and abort the batch if a run-time error occurs.

  • SSMS의 Azure SQL 데이터 웨어하우스 지원.Support for Azure SQL Data Warehouse in SSMS.

  • SQL Server PowerShell 모듈에 대한 중요 업데이트.Significant updates to the SQL Server PowerShell module. 여기에는 새 SQL PowerShell 모듈, 상시 암호화, SQL 에이전트 및 SQL 오류 로그에 대한 새 CMDLET이 포함됩니다.This includes a new SQL PowerShell module and new CMDLETs for Always Encrypted, SQL Agent, and SQL Error Logs.

  • 상시 암호화 마법사에서 PowerShell 스크립트 생성에 대한 지원.Support for PowerShell script generation in the Always Encrypted wizard.

  • Azure SQL 데이터베이스에 연결 시간 향상.Significantly improved connection times to Azure SQL databases.

  • SQL Server 2016 데이터베이스 백업에 대한 Azure Storage 자격 증명 생성을 지원하기 위한 새 "URL에 백업" 대화 상자.New "Backup to URL" dialog to support the creation of Azure storage credentials for SQL Server 2016 database backups. 이 대화 상자는 Azure Storage 계정에 데이터베이스 백업을 저장하는 더욱 간소화된 환경을 경험을 제공합니다.This dialog provides a more streamlined experience for storing database backups in an Azure storage account.

  • Microsoft Azure 저장소 서비스에서 SQL Server 2016 데이터베이스 백업 복원을 간소화하는 새 복원 대화 상자.New Restore dialog to streamline restoring a SQL Server 2016 database backup from the Microsoft Azure storage service.

  • 사용자에게 SELECT 권한이 없는 경우 디자이너에 테이블을 추가할 수 있도록 SSMS 쿼리 디자이너의 버그 수정.Bug fix in SSMS query designer to allow adding tables to the designer if a user doesn’t have SELECT permissions on them.

  • 'TRY_CAST()' 및 'TRY_CONVERT()' 함수에 대한 IntelliSense 지원을 추가하는 버그 수정Bug fix to add IntelliSense support for 'TRY_CAST()', and 'TRY_CONVERT()' functions.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2453461Microsoft Connect item #2453461.

  • ‘SQLAS’ Analysis Services 확장 로드를 사용하도록 설정하는 PowerShell 모듈의 버그 수정Bug fix in PowerShell module to enable loading of ‘SQLAS’ Analysis Services extension.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2544902Microsoft Connect item #2544902.

  • SQL 파일의 끌어서 놓기 열기를 허용하는 SSMS 편집기 창의 버그 수정Bug fix in the SSMS editor window to allow drag-and-drop open of Sql files.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2690658Microsoft Connect item #2690658.

  • 종료 시 프로파일러 충돌을 해결하는 프로파일러 버그 수정Bug fix in Profiler to fix Profiler crash when exiting.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2616550.Microsoft Connect item #2616550.
    Microsoft Connect 항목 #2319968Microsoft Connect item #2319968.

  • SSMS 테이블 디자이너에서 참가 링크를 편집하려고 할 때 충돌을 방지하기 위해 SSMS의 버그 수정Bug fix in SSMS to prevent crash when trying to edit a join link in the SSMS table designer.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2721052Microsoft Connect item #2721052.

  • db_owner 역할 멤버에 대해 데이터베이스 스크립트 생성을 사용하도록 SSMS의 버그 수정Bug fix in SSMS to enable database script generation for db_owner role members.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2869241Microsoft Connect item #2869241.

  • 서버가 오프라인으로 전환된 경우 쿼리 탭 닫기의 지연을 제거하도록 SSMS 편집기의 버그 수정Bug fix in SSMS editor to remove the delay in closing a query tab if the server has gone offline.
    연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2656058.Microsoft Connect item #2656058.

  • SQL Server Express 데이터베이스의 백업 옵션을 설정하도록 버그 수정Bug fix to enable Backup option in SQL Server Express databases. 연결된 고객 버그 요청:Linked customer bug requests:
    Microsoft Connect 항목 #2801910.Microsoft Connect item #2801910.
    Microsoft Connect 항목 #2874434.Microsoft Connect item #2874434.

  • 다차원 Analysis Services 모델의 데이터 피드 공급자를 올바르게 표시하도록 Analysis Services의 버그 수정.Bug fix in Analysis Services to correctly show the Data Feed provider for multi-dimensional Analysis Services models.


SSMS 2016년 6월 다운로드download SSMS June 2016

일반 공급 | 버전 번호: 13.0.15000.23Generally available | Version number: 13.0.15000.23

중국어(중국) | 중국어(대만) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

  • SSMS는 2016년 6월 릴리스부터 일반 사용자에게 공급됩니다.SSMS is generally available starting with the June 2016 release.

  • 현재 문서에 더 잘 통합되고 정규식을 통한 검색을 허용하는 SSMS의 새로운 빠른 찾기 대화 상자New quick find dialog in SSMS that is better integrated into the current document and allows searching via regular expressions. 연결된 고객 버그 요청:Linked customer bug requests:
    https://connect.microsoft.com/SQLServer/feedback/details/2735513/quick-find-replace-in-ssms-2016-rc3/

  • 스크립트를 통해 무인 설치에 대한 설치 진행률 및 프로세스를 추적할 수 있도록 하는 SSMS 설치 관리자 기능 개선Improvements in SSMS installer to allow you to track installation progress and process exit codes for unattended installations via scripts.

  • 도움말 문서를 올바르게 표시하기 위한 SSMS 상황에 맞는 F1 도움말의 버그 수정Bug fix in SSMS context-sensitive F1 help to correctly display help documents and articles.

  • 스크롤 시 SSMS가 충돌을 일으키는 쿼리 데이터 저장소 '재발된 쿼리' 보기의 버그 수정Bug fix in Query Data Store 'Regressed Queries' view that caused SSMS to crash when scrolling.

  • Excel 2016에서 SQL Server Analysis Services로 연결할 수 있도록 하는 Excel Analysis Services OLEDB 커넥터의 버그 수정Bug fix in Excel Analysis Services OLEDB connector to allow connections from Excel 2016 to SQL Server Analysis Services.

  • 동일한 모니터의 연결 대화 상자를 다중 모니터 시스템의 기본 SSMS 창으로 표시하기 위한 SSMS 연결 대화 상자의 버그 수정Bug fix in SSMS Connection dialog to show the connection dialog on the same monitor as the main SSMS window in multi-monitor systems.
    연결된 고객 버그 요청:Linked customer bug requests:
    https://connect.microsoft.com/SQLServer/feedback/details/724909/connection-dialog-appears-off-screen/ https://connect.microsoft.com/SQLServer/feedback/details/755689/sql-server-management-studio-connect-to-server-popup-dialog/
    https://connect.microsoft.com/SQLServer/feedback/details/389165/sql-server-management-studio-gets-confused-dealing-with-multiple-displays/

  • Always Encrypted 환경의 버그 수정Bug fixes in Always Encrypted experience. Stretch 데이터베이스에 대해 Always Encrypted 메뉴 옵션이 사용 가능하도록 올바르게 설정되지 않는 버그가 수정되었습니다.Fixed bug where Always Encrypted menu option was not enabled correctly for Stretch databases. 또한 SafeNet(Luna SA) HSM 공급자가 제대로 사용되지 않던 Always Encrypted 마법사의 버그도 수정되었습니다.Also fixed bug in the Always Encrypted wizard where it was not properly using the SafeNet (Luna SA) HSM provider.

추가 다운로드Additional Downloads

모든 SQL Server Management Studio 다운로드의 전체 목록은 Microsoft 다운로드 센터를 검색하세요.For a list of all SQL Server Management Studio downloads, search the Microsoft Download Center.

최신 SQL Server Management Studio에 대해서는 SQL Server Management Studio 다운로드(SSMS)를 참조하세요.For the latest release of SQL Server Management Studio, see Download SQL Server Management Studio (SSMS).