SSMS(SQL Server Management Studio) 릴리스 정보
적용 대상: SQL Server Azure SQL 데이터베이스
Azure SQL Managed Instance
Azure Synapse 분석
이 문서에서는 현재 및 이전 버전의 SSMS에 대한 업데이트, 개선 사항 및 버그 수정에 대해 자세히 설명합니다.
참고
2021년 12월부터 18.6 이전 SSMS 릴리스는 MFA가 있는 Azure Active Directory를 통해 더 이상 데이터베이스 엔진에 대해 인증되지 않습니다. MFA가 있는 Azure Active Directory 인증을 계속 사용하려면 SSMS 18.6 이상이 필요합니다.
MFA가 있는 Azure Active Directory를 통해 Azure Analysis Services에 연결하려면 SSMS 18.5.1 이상이 필요합니다.
현재 SSMS 릴리스
SSMS(SQL Server Management Studio) 19.1 다운로드
SSMS 19.1은 SSMS의 최신 GA(일반 공급) 릴리스입니다. 이전 버전의 SSMS가 필요한 경우 이전 SSMS 릴리스를 참조하세요.
19.1
- 릴리스 번호: 19.1
- 빌드 번호: 19.1.56.0
- 릴리스 날짜: 2023년 5월 24일
중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아 | 어 일본어 한국 | | 어 포르투갈어(브라질) | 러시아어 | 스페인어 |
19.1의 새로운 기능
새 항목 | 세부 정보 |
---|---|
Azure Data Studio 설치 통합 | SSMS 설치는 Azure Data Studio 1.44를 설치합니다. |
Always Encrypted | Always Encrypted 마법사에서 보안 Enclave 및 현재 위치 암호화에 대한 지원이 추가되었습니다. Always Encrypted 마법사를 사용하여 열 암호화 구성을 참조하세요. |
Azure SQL Managed Instance | Azure SQL Managed Instance DTC(Distributed Transaction Coordinator) 서비스의 상태 가시성을 도입했습니다. 개체 탐색기 사용하여 Azure SQL Managed Instance(관리 노드 내)에서 DTC를 사용할 수 있는지 확인할 수 있습니다. Azure SQL Managed Instance DTC(Distributed Transaction Coordinator)를 참조하세요. |
Backup/복원 | Amazon S3 스토리지에서 SQL Server 2022 및 Azure SQL Managed Instance 백업 파일을 복원하는 기능이 추가되었습니다. |
일반 SSMS | 제품 버전에 맞게 ssms.exe 파일 버전이 업데이트되었습니다. |
일반 SSMS | 사용 가능한 서비스 수준 개체 목록에서 사용되지 않는 하드웨어가 제거되었습니다. |
일반 SSMS | 도구 > 옵션 > Azure Services 내에서 시스템 브라우저 설정을 기본값으로 True로 변경했습니다. 외부 브라우저는 레거시 포함된 브라우저 대신 사용됩니다. |
일반 SSMS | SSMS에서 취약성 평가가 제거되었습니다. |
Azure SQL Managed Instance용 링크 기능 | 링크를 만들기 전에 네트워크 연결 및 포트를 테스트하는 기능을 제공하는 네트워크 검사기 마법사 가 추가되었습니다. |
Azure SQL Managed Instance용 링크 기능 | 기존 링크 만들기 마법사 내에 고급 네트워크 문제 해결 기능이 추가되었습니다. 이렇게 하면 링크 만들기가 진행되는 동안 네트워크 연결 문제를 해결할 수 있습니다. |
개체 탐색기 | 상위 1000개 행을 선택할 때 스크립트 헤더 텍스트가 제거되었습니다. "상위 1000개 행 선택"은 SSMS에서 SelectTopNRows 명령의 /****** 스크립트 제거를 참조하세요. |
PowerShell | 사용자가 SSMS에서 시작할 때 사용할 PowerShell 버전을 선택할 수 있는 기능이 추가되었습니다. |
PowerShell | 도구 > 옵션 SQL Server 개체 탐색기 > 명령에 더 많은 PowerShell 옵션이 > 도입되었습니다. 자세한 내용은 옵션(SQL Server 개체 탐색기 - 명령)을 참조하세요. |
19.1의 버그 수정
새 항목 | 세부 정보 |
---|---|
접근성 | 설치 창 및 기본 페이지에서 여러 화면 읽기 프로그램 개선 사항이 도입되었습니다. |
데이터베이스 연결 | 기본 디렉터리에 없는 로그 파일을 사용하여 데이터베이스를 연결하는 경우 "트랜잭션 로그 파일을 찾을 수 없습니다. 새 빈 로그가 만들어집니다." |
Azure SQL Managed Instance | "새 연결된 서버" 마법사에서 잘못 비활성화되고 고객이 MSOLEDBSQL 드라이버를 사용하여 연결된 서버를 만들지 못하게 하는 컨트롤을 수정했습니다. |
Azure SQL Managed Instance | Azure SQL Managed Instance SQL Server 에이전트 작업에서 Integration Services 작업을 구성할 수 없는 문제를 해결했습니다. Azure SQL Managed Instance SSMS 19.0.1에서 에이전트 작업에 대한 SSIS 작업 구성을 참조하세요. |
Backup/복원 | 수신기 또는 IP 주소를 통해 가용성 그룹에 연결할 때 "확인" 단추를 사용하도록 데이터베이스 백업 대화 상자가 업데이트되었습니다. |
연결 | 만료된 Active Azure Directory 새로 고침 토큰으로 인해 SSMS가 충돌하는 문제가 해결되었습니다. |
연결 | 연결 대화 상자가 닫힌 직후 SSMS를 닫을 때 일시적인 애플리케이션 충돌을 해결했습니다. |
연결 | 동일한 로그인에 대한 후속 연결에 대한 인증 토큰을 허용하도록 별칭 기반 전자 메일에 대한 인증 프로세스가 업데이트되었습니다. |
데이터 분류 | Microsoft Information Protection 정책을 설정하려고 할 때 발생한 SSMS의 고정이 해결되었습니다. |
전체 텍스트 인덱싱 | 전체 텍스트 인덱스의 속성을 볼 수 없는 문제가 해결되었습니다. |
일반 | 느린 SSMS 시작을 방지하기 위해 출력 창의 초기화를 지연시켰습니다. |
IntelliSense | ALTER TABLE을 사용하여 기본 키를 만들 때 SORT_IN_TEMPDB T-SQL 구문에 대한 지원이 추가되었습니다. |
IntelliSense | ALTER TABLE T-SQL 구문에 대한 잘못된 인덱스 작업을 식별하도록 Intellisense가 업데이트되었습니다. |
IntelliSense | 백업에 대한 SQL Server 2022 새 압축 알고리즘에 대한 지원이 도입되었습니다. |
IntelliSense | SQL Server 2022에 도입된 새로운 함수(예: JSON_ARRAY, ISJSON, WINDOW, BIT_COUNT 등)에 대한 Intellisense 지원이 추가되었습니다. |
Azure SQL Managed Instance용 링크 기능 | 인증서 이름을 묶기 위해 마법사에서 생성된 T-SQL 스크립트가 업데이트되었습니다. |
PolyBase | 기존 외부 데이터 원본 또는 외부 파일 형식의 Permission 테이블에 액세스할 때 발생하는 충돌을 해결했습니다. |
등록된 서버 | Azure Data Studio에서 연결을 가져올 때 지원되는 확장된 옵션입니다. |
복제 | 개체 탐색기 로컬 게시 노드에서 로컬 게시에 대한 속성 페이지를 열 수 없음을 확인했습니다. 로컬 게시에 대한 SSMS 19.0.1에서 속성 대화 상자를 열 수 없음을 참조하세요. |
복제 | 이름이 같은 두 개의 다른 개체 형식이 포함된 게시를 만들 때 "값이 Int32에 비해 너무 크거나 너무 작음" 오류가 해결되었습니다. |
SMO/스크립팅 | 작업을 작업에 스크립팅한 후 새 작업을 편집할 때 "서버 'server_name_here'에 대해 개체의 데이터를 검색하지 못했습니다." 오류가 해결되었습니다. |
SMO/스크립팅 | 선택한 마법사에서 테이블에 대한 스크립트를 생성할 수 없음을 수정했습니다. |
SSIS | Azure SSIS Integration Runtime을 사용하여 연결할 수 없음을 해결했습니다. |
스토리지 계정 | Azure Storage 계정에서 컨테이너를 삭제하지 못하는 문제를 해결했습니다. |
테이블 편집기 | 테이블에서 NVARCHAR(255) 열을 편집할 때 애플리케이션이 중단되는 문제를 해결했습니다. 특정 레코드의 필드(varchar(255))를 업데이트할 때 편집 모드에서 SSMS v18.12.1(또한) 크래시를 참조하세요. |
테이블 편집기 | Azure SQL Database의 마침표(.)가 포함된 테이블에서 데이터를 편집할 때 표시되는 잘못된 정보를 해결했습니다. Azure의 SSMS 테이블 - 디자인에 알 수 없음>이 표시됩니다<. |
알려진 문제(19.1)
새 항목 | 세부 정보 | 해결 방법 |
---|---|---|
Azure SQL Managed Instance | SQL MI 데이터베이스에 대한 데이터베이스 속성을 보면 다음 오류가 반환될 수 있습니다. "하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =, !=, , <>=, <, >= 뒤에 오거나 하위 쿼리가 식으로 사용되는 경우에는 허용되지 않습니다. (.NET SqlClient 데이터 공급자)". | msdb 의 잘못된 데이터로 인한 알려진 문제가 있습니다. 해결하려면 백업 기록을 제거하세요. 예를 들어 EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 를 제거합니다. |
데이터베이스 디자이너 | 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 SSMS가 충돌을 일으킬 수 있습니다. | T-SQL 사용하여 보기를 변경합니다. |
일반 SSMS | SSMS 17 옵션에서 가져오기 설정을 사용할 수 없습니다. | 설정은 SSMS 18에서 가져올 수 있습니다. |
일반 SSMS | SSMS 19.0.2에서 19.1로 업그레이드하면 일부 버그 수정이 해결되지 않는 것처럼 보입니다. 특히 사용자는 여전히 테이블에서 NVARCHAR(255) 열을 편집하는 데 문제가 있으며, Azure의 데이터베이스 이름에 마침표(.)가 포함되어 있고 SSMS 파일 버전이 올바르지 않으면 데이터를 편집할 때 알 수 없는 테이블 이름이 표시됩니다. | SSMS 19.1을 제거한 다음 SSMS 19.1을 다시 설치합니다. |
PolyBase | POLYBase 노드는 SQL 2022에 연결할 때 개체 탐색기 표시되지 않습니다. | SSMS 18.12.1을 사용합니다. |
프로파일러 | 프로파일러 메뉴가 지역화되지 않았습니다. | 현재 대안이 없습니다. |
쿼리 편집기 | 파일을 두 번 클릭한 후 SSMS가 .sql 열리면 개체 탐색기 창이 별도의 창으로 표시됩니다. |
현재 대안이 없습니다. |
서버 감사 | 감사 로그를 볼 때 오류 "항목이 이미 추가되었습니다. 사전의 키: 'MNDO' 키가 추가되었습니다. 'MNDO'" | 현재 해결 방법이 없습니다. |
Stretch DB | Stretch DB 마법사가 제거되었습니다. | T-SQL을 사용하여 Stretch DB를 구성하거나 SSMS 18.9.1 이하를 사용하여 Stretch DB 마법사를 사용합니다. |
다른 알려진 문제를 확인하고 제품 팀에 피드백을 제공하려면 SQL Server 사용자 피드백을 참조하세요.
이전 SSMS 릴리스
관련 섹션에서 다운로드 링크를 선택하여 이전 SSMS 버전을 다운로드합니다.
SSMS 버전 | 빌드 번호 | 릴리스 날짜 |
---|---|---|
19.0.2 | 19.0.20209.0 | 2023년 3월 13일 |
19.0.1 | 19.0.20200.0 | 2023년 2월 2일 |
19.0 | 19.0.20196.0 | 2023년 1월 26일 |
18.12.1 | 15.0.18420.0 | 2022년 6월 21일 |
17.9.1 | 14.0.17289.0 | 2018년 11월 21일 |
16.5.3 | 13.0.16106.4 | 2017년 1월 30일 |
19.0.2
- 릴리스 번호: 19.0.2
- 빌드 번호: 19.0.20209.0
- 릴리스 날짜: 2023년 3월 13일
중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아 | 어일본어 한국 | | 어 포르투갈어(브라질) | 러시아어 | 스페인어 |
19.0.2의 새로운 기능
새 항목 | 세부 정보 |
---|---|
Azure Data Studio 설치 통합 | SSMS를 설치하면 Azure Data Studio 1.41.2가 설치됩니다. |
19.0.2의 버그 수정
새 항목 | 세부 정보 |
---|---|
Azure SQL Managed Instance | 데이터베이스 속성 창 파일 및 FileGroups 페이지를 보는 기능이 복원되었습니다. 19.0.1의 버그를 참조하세요. |
연결 | Azure Active Directory 인증을 사용할 때 "너무 많은 요청으로 인해 Azure AD 앱이 제한되었습니다." 오류가 해결되었습니다. SSMS 19 Azure AD 통합: 너무 많은 요청으로 인해 Azure AD 앱이 제한되었습니다. |
연결 | Azure에 로그인하고 사용자를 변경할 때 SSMS 크래시 동작이 해결되었습니다. |
전체 텍스트 | 테이블을 다른 파일 그룹으로 이동할 때 테이블의 전체 텍스트 인덱스를 다시 빌드하는 문제를 해결했습니다. |
일반 SSMS | dll 파일에 디지털 서명이 추가되었습니다. |
Azure SQL Managed Instance용 링크 기능 | 리소스 그룹이 없는 구독이 Azure SQL Managed Instance 링크 마법사를 사용하여 링크를 만들려고 시도했을 때 발생한 "호출 대상에서 예외가 발생했습니다."라는 오류가 수정되었습니다. |
프로파일러 | "OLE DB 공급자의 오류" 생성 문제가 해결되었습니다. 제공된 자격 증명을 사용하여 인증 토큰을 가져올 수 없습니다." Power BI 작업 영역에서 SQL Profiler를 실행하려고 하는 동안 오류가 발생했습니다. |
복제 | 복제 구독자를 구성하려고 할 때 발생한 "연결 문자열이 설정된 후에는 속성 암호를 변경하거나 읽을 수 없습니다."라는 오류가 해결되었습니다. 복제 구성 중에 구독자에 연결하는 동안 SSMS 19 - 문제를 참조하세요. |
복제 | 게시에 대한 속성을 보려고 할 때 발생한 "게시 정보를 검색하는 동안 하나 이상의 오류가 발생한 SQL Server" 오류가 수정되었습니다. 로컬 게시에 대한 SSMS 19.0.1에서 속성 대화 상자를 열 수 없습니다를 참조하세요. |
보고서 | 서버 대시보드 보고서에서 서버 시작 시간을 수정했습니다. |
SQL 에이전트 | SSMS에서 SQL 에이전트를 시작할 수 없는 문제를 해결했습니다. |
알려진 문제(19.0.2)
새 항목 | 세부 정보 | 해결 방법 |
---|---|---|
Azure SQL Managed Instance | SQL MI 데이터베이스에 대한 데이터베이스 속성을 보면 다음 오류가 반환될 수 있습니다. "하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =, !=, , <=>, <, >= 또는 하위 쿼리를 식으로 사용하는 경우 허용되지 않습니다. (.NET SqlClient 데이터 공급자)". | msdb 의 잘못된 데이터로 인한 알려진 문제가 있습니다. 해결하려면 백업 기록을 제거하세요. 예를 들어 EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 를 제거합니다. |
데이터베이스 디자이너 | 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 SSMS가 충돌을 일으킬 수 있습니다. | T-SQL 사용하여 보기를 변경합니다. |
일반 SSMS | SSMS 17 옵션에서 가져오기 설정을 사용할 수 없습니다. | 설정은 SSMS 18에서 가져올 수 있습니다. |
프로파일러 | 프로파일러 메뉴는 지역화되지 않습니다. | 현재 대안이 없습니다. |
쿼리 편집기 | 파일을 두 번 클릭한 후 SSMS가 .sql 열리면 개체 탐색기 창이 별도의 창으로 표시됩니다. |
|
스토리지 계정 | 스토리지 계정에서 컨테이너를 삭제하려고 하면 (400) 잘못된 요청 오류가 발생하여 실패합니다. | Azure Portal을 사용하여 컨테이너를 삭제합니다. |
서버 감사 | 감사 로그를 볼 때 오류 "항목이 이미 추가되었습니다. 사전의 키: 'MNDO' 키가 추가되었습니다. 'MNDO'" | 현재 해결 방법이 없습니다. |
Stretch DB | Stretch DB 마법사가 제거되었습니다. | T-SQL을 사용하여 Stretch DB를 구성하거나 SSMS 18.9.1 이하를 사용하여 Stretch DB 마법사를 사용합니다. |
19.0.1
- 릴리스 번호: 19.0.1
- 빌드 번호: 19.0.20200.0
- 릴리스 날짜: 2023년 2월 2일
중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아 | 어 일본어 한국 | | 어 포르투갈어(브라질) | 러시아어 | 스페인어 |
19.0.1의 새로운 기능
새 항목 | 세부 정보 |
---|---|
Azure Data Studio 설치 통합 | SSMS 설치는 Azure Data Studio 1.41.1을 설치합니다. |
19.0.1의 버그 수정
새 항목 | 세부 정보 |
---|---|
유지 관리 계획 | 데이터베이스 백업 작업에서 NUL에 백업을 사용할 때 "이 요청에 대한 데이터를 검색하지 못했습니다." 오류가 발생하는 문제를 해결했습니다. |
개체 탐색기 | 개체 탐색기 Azure SQL DB Basic SLO에 대한 데이터베이스 개체를 표시하지 않는 회귀가 수정되었습니다. |
19.0
- 릴리스 번호: 19.0
- 빌드 번호: 19.0.20196.0
- 릴리스 날짜: 2023년 1월 26일
중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아 | 어 일본어 한국 | | 어 포르투갈어(브라질) | 러시아어 | 스페인어 |
19.0의 새로운 기능
새 항목 | 세부 정보 |
---|---|
SQL Server 2022 지원 | SSMS 19.0은 SQL Server 2022(호환성 수준 160)를 완전히 인식하는 첫 번째 릴리스입니다. |
Azure Data Studio 설치 통합 | SSMS 설치는 Azure Data Studio 1.41을 설치합니다. |
액세스 가능성 | 데이터 분류 창에서 키보드 탐색 및 화면 읽기 프로그램 텍스트가 향상되었습니다. |
Always Encrypted | 보안 Enclave(열 암호화)와 함께 Always Encrypted를 사용할 때 "서버에 연결" 대화 상자에서 증명 프로토콜을 명시적으로 구성하는 기능이 추가되었습니다. |
Azure Active Directory 인증 | 관계형 SQL 인스턴스에 대한 연결은 이제 Azure Active Directory 서비스 주체, Azure Active Directory 관리 ID 및 Azure Active Directory 기본 인증 방법을 지원합니다. "기본값"은 환경 변수, Azure 관리 ID, 사용자의 공유 토큰 캐시, Visual Studio, Azure CLI 및 Azure PowerShell 포함하여 인증에 사용할 수 있는 일련의 원본을 사용합니다. 자세한 내용은 옵션(Azure 서비스)을 참조하세요. |
감사 | SQL 2022 작업에 대한 지원이 추가되었습니다. |
클라이언트 드라이버 | Microsoft.Data.SqlClient로 변경되었습니다. |
포함된 Always On 가용성 그룹 구성 | 포함된 Always On 가용성 그룹에 대한 지원이 추가되었습니다. |
데이터 분류 | 데이터 분류 사용자 인터페이스가 개선되었습니다. |
데이터베이스 튜닝 관리자 | 확장된 인덱스 권장 사항을 허용하기 위해 원래 2016년 SQL Server 제공되었던 비클러스터형 인덱스 크기 증가(최대 1,700바이트)에 대한 지원이 추가되었습니다. |
일반 SSMS | 사용자가 출력 창에 표시되는 창 채널을 제어할 수 있도록 도구 옵션 > 출력 창이라는 새 페이지>가 추가되었습니다. 자세한 내용은 [옵션 출력 창 - 일반) 을 참조하세요. |
독일어 Azure | SSMS에서 Azure 독일에 대한 참조가 제거되었습니다. |
원장 | LEDGER = ON을 사용하여 데이터베이스에서 만든 bacpac 또는 dacpac의 가져오기/내보내기 지원이 추가되었습니다. |
원장 | 원장 기능 데이터베이스 원장에 대한 지원이 추가되었습니다. 자세한 내용은 데이터베이스 원장이란?을 참조하세요. |
Azure SQL Managed Instance용 링크 기능 | MI 링크 마법사에서 선택한 작업이 실패하는 경우 롤백 지원이 도입되었습니다. |
유지 관리 계획 | 유지 관리 플랜 노드를 개체 탐색기에서 사용할 수 없습니다. |
개체 탐색기 | 이제 Dropped Columns 폴더가 하나 이상의 열을 제거하도록 변경된 원장 테이블의 Columns 폴더 아래에 있습니다. |
PowerShell | "In-Memory OLTP 마이그레이션에서 PowerShell 스크립트 생성"이 제거되었습니다. |
쿼리 실행 또는 결과 | 열린 연결에 대한 확인이 향상되었습니다. |
쿼리 플랜 | 병합 조인 연산자에 대한 Residual 속성에 줄임표를 추가했습니다. 병합 조인 연산자에 대한 SSMS: Residual 속성에 줄임표 추가 단추를 참조하세요. |
쿼리 결과 | 쿼리 창을 닫을 때 "쿼리 트랜잭션 수" 창을 표시하지 않는 도구 > 옵션 > 쿼리 실행에 옵션이 추가되었습니다. SSMS - 트랜잭션 수 쿼리 - 비동기 를 참조하세요. |
쿼리 튜닝 길잡이 | 접근성 향상을 위해 사용자 인터페이스가 업데이트되었습니다. |
보안 | SQL Server 2022 및 SQL Server 2019에 도입된 권한에 대한 지원이 추가되었습니다. |
스크립팅 | 스크립팅할 때 호환성 수준은 기본적으로 160으로 설정됩니다. |
Showplan | 실행 계획 XML 스키마가 업데이트되었습니다. |
Showplan | 하이퍼스케일 최적화 쿼리 처리에 대한 지원이 추가되었습니다. |
Showplan | DOPFeedbackAdjusted 쿼리 플랜 특성이 추가되었습니다. |
SNAC | SSMS에서 SQL Server Native Client(SNAC/SQLNCLI)에 대한 종속성이 제거되었습니다. 자세한 내용은 지원 정책 - SQL Server Native Client 를 참조하세요. |
SqlParser | TRIM 함수에 대한 지원이 추가되었습니다. |
19.0의 버그 수정
새 항목 | 세부 정보 |
---|---|
접근성 | 데이터 분류 창에서 탐색할 때 접근성 문제가 해결되었습니다. |
작업 모니터 | 활동 모니터에서 쿼리 계획을 볼 때 SSMS가 예기치 않게 종료되는 문제를 해결했습니다. |
Analysis Services | Analysis Services에 대한 연결을 사용할 수 없습니다. |
Always Encrypted | 사용자가 로그아웃한 후 열 마스터 키 대화 상자에 로그인할 수 없는 문제를 해결했습니다. |
가용성 그룹 대시보드 | SQL Server 2016 이하의 AG에 대한 가용성 그룹 대시보드에 연결하면 “알 수 없는 속성 ClusterType” 오류가 발생하는 문제를 해결했습니다. |
Backup | SQL Server 2017에 대해 NUL 백업 디바이스를 만드는 기능이 추가되었습니다. |
중앙 관리 서버 | SQL 2022 이전의 중앙 관리 서버에서 SQL ERRORLOG를 볼 수 있는 기능이 제공되었습니다. |
열 마스터 키 | 회전 대화 상자에서 열 마스터 키 이름의 너비가 증가하여 전체 이름이 표시됩니다. |
연결 | Azure Resource Manager 및 Microsoft Purview Information Protection 사용하지 않는 인증 문제를 해결했습니다. |
연결 | 도메인에 가입되지 않은 컴퓨터에서 SQL이 아닌 인증을 사용하여 Azure에 로그인하는 문제를 해결했습니다. |
데이터베이스 복사 마법사 | SQL 관리 개체 메서드를 사용하여 데이터베이스를 복사할 때 발생하는 로그 공급자 유형 오류가 수정되었습니다. |
데이터베이스 복원 | 기존 데이터베이스에 백업을 복원할 때 생성된 오류를 해결했습니다. SSMS의 예기치 않은 동작을 참조하세요. |
데이터베이스 튜닝 관리자 | 권장 사항을 생성할 때 showplan XML에서 예기치 않은 요소를 무시하는 기능이 추가되었습니다. |
데이터베이스 튜닝 관리자 | 튜닝 로그 테이블 문제를 채우지 못했습니다. |
데이터베이스 튜닝 관리자 | ZeroMemory를 SecureZeroMemory로 바꾸는 등 보안 수정이 구현되었습니다. |
데이터 계층 애플리케이션 가져오기/내보내기 | Data-Tier 애플리케이션 배포 옵션을 통해 추출된 dacpac을 데이터베이스에 배포하는 기능이 복원되었습니다. |
Azure SQL Managed Instance용 링크 기능 | MI Link에서 연결 누수 문제를 해결했습니다. |
Azure SQL Managed Instance용 링크 기능 | 구독 이름을 제대로 표시하도록 Azure에 로그인 창에서 구독 드롭다운 크기가 업데이트되었습니다. |
Azure SQL Managed Instance용 링크 기능 | Azure 로그인 옵션을 올바르게 표시하도록 디스플레이가 업데이트되었습니다. |
Microsoft Purview 정보 보호 | 이전 버전의 SQL Server Microsoft Purview Information Protection 볼 때 아이콘 표시가 향상되었습니다. |
개체 탐색기 | SSMS는 더 이상 보기 만들기 UX를 사용하여 잘못된 구문으로 보기를 만드는 데 충돌하지 않습니다. |
개체 탐색기 | 플랫폼에서 지원되지 않는 경우 더 이상 원장 개체를 표시하지 않습니다. |
분할 | 파티션 창 관리 UX에서 분할된 Azure SQL Managed Instance 테이블에 대한 지원이 추가되었습니다. |
Power BI Datamart | Power BI Datamart에 연결하는 기능이 추가되었습니다. |
쿼리 편집기 | 쿼리 창을 닫을 때 가청 알림이 발생하는 문제를 해결했습니다. 쿼리 창을 닫을 때 SSMS 18.11.1에서 경고음이 울림을 참조하세요. |
등록된 서버 | 동일한 폴더에 등록된 서버가 여러 대 있는 다중 서버 쿼리에 대한 연결 문제가 해결되었습니다. |
복제 | 게시 마법사를 사용하여 새 병합 게시를 만들 때 오류 "호환성 수준이 70 이상으로 설정될 때까지 이 데이터베이스에서 병합 게시를 만들 수 없습니다."가 수정되었습니다. |
보안 | 누락된 데이터베이스 권한이 추가되었습니다. |
스크립팅 | DW용 삽입으로 스크립팅하는 기능이 추가되었습니다. |
SQL 에이전트 | 이제 SQL 에이전트에서 큐에 대기 중인 작업에 대해 대기 중인 상태 표시됩니다. |
SMO/스크립팅 | 열에 대한 날짜/시간 마스킹을 추가한 후 CREATE TABLE 스크립팅 오류가 해결되었습니다. |
SqlParser | DATE_BUCKET 함수에 대한 잘못된 구문을 수정했습니다. |
SqlParser | CREATE USER 및 CREATE 로그인에 대한 누락된 옵션이 추가되었습니다. |
SSIS | "예약..." 메뉴 항목이 이제 Azure SSIS 카탈로그에 표시됩니다. |
Synapse | SSMS에서 Synapse 제품에 대한 일관된 명명을 만들었습니다. |
XEvents | 이름이 다른 세션 이름과 겹치는 이벤트 세션의 대상 데이터를 읽는 경우 잘못된 이벤트 세션의 데이터가 뷰어에 표시되는 문제가 해결되었습니다. |
알려진 문제(19.0)
새 항목 | 세부 정보 | 해결 방법 |
---|---|---|
Azure SQL Managed Instance | SQL MI 데이터베이스에 대한 데이터베이스 속성을 보면 다음 오류가 반환될 수 있습니다. "하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =, !=, , <=>, <, >= 또는 하위 쿼리를 식으로 사용하는 경우 허용되지 않습니다. (.NET SqlClient 데이터 공급자)". | msdb 의 잘못된 데이터로 인한 알려진 문제가 있습니다. 해결하려면 백업 기록을 제거하세요. 예를 들어 EXEC msdb..sp_delete_backuphistory @oldest_date = '<current date>' 를 제거합니다. |
데이터베이스 디자이너 | 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 SSMS가 충돌을 일으킬 수 있습니다. | T-SQL 사용하여 보기를 변경합니다. |
프로파일러 | 프로파일러 메뉴는 지역화되지 않습니다. | 현재 대안이 없습니다. |
쿼리 편집기 | .sql 파일을 두 번 클릭한 후 SSMS가 열리면 개체 탐색기 창이 별도의 창으로 표시됩니다. | |
스토리지 계정 | 스토리지 계정에서 컨테이너를 삭제하려고 하면 (400) 잘못된 요청 오류가 발생하여 실패합니다. | Azure Portal을 사용하여 컨테이너를 삭제합니다. |
서버 감사 | 감사 로그를 볼 때 오류 "항목이 이미 추가되었습니다. 사전의 키: 'MNDO' 키가 추가되었습니다. 'MNDO'" | 현재 해결 방법이 없습니다. |
Stretch DB | Stretch DB 마법사가 제거되었습니다. | T-SQL을 사용하여 Stretch DB를 구성하거나 SSMS 18.9.1 이하를 사용하여 Stretch DB 마법사를 사용합니다. |
18.12.1
- 릴리스 번호: 18.12.1
- 빌드 번호: 15.0.18424.0
- 릴리스 날짜: 2022년 6월 21일
중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
18.12.1의 새로운 기능
새 항목 | 세부 정보 |
---|---|
Azure Data Studio 설치 통합 | SSMS를 설치하면 Azure Data Studio 1.37이 설치됩니다. |
18.12.1의 버그 수정
새 항목 | 세부 정보 |
---|---|
Always Encrypted | Azure Key Vault 키 저장소로 사용할 때 예외를 생성하는 열 마스터 키 만들기 문제를 해결했습니다. |
데이터 분류 | SSMS 18.10 이상으로 업그레이드한 후 "파일 또는 어셈블리 'Microsoft.Information.Protection', Version=1.10.98.0을 로드할 수 없음" 문제가 해결되었습니다. 최신 SSMS 18.11.1 데이터 분류. 업데이트 후 누락된 어셈블리 오류 가져오기를 참조하세요. |
SSMS 일반 | MFA를 사용하여 Azure SQL DB에서 데이터 계층 애플리케이션 배포 옵션을 사용하는 dacpac 배포와 관련된 오류를 해결했습니다. |
17.9.1
- 릴리스 번호: 17.9.1
- 빌드 번호: 14.0.17289.0
- 릴리스 날짜: 2018년 11월 21일
중국어(간체)| 중국어(번체)| 영어(미국)| 프랑스어| 독일어| 이탈리아어| 일본어| 한국어| 포르투갈어(브라질)| 러시아어| 스페인어
17.9.1의 새로운 기능
SQL Server 유틸리티는 버전 17.x 이상에서 더 이상 사용할 수 없습니다.
17.9.1의 버그 수정
- SQL 쿼리 편집기에서 "Azure Active Directory - MFA 지원을 통한 유니버설" 인증을 사용하는 경우 쿼리를 호출할 때마다 연결이 종료되었다가 다시 시작되는 문제가 수정되었습니다. 연결 닫기의 부작용에는 예기치 않게 삭제되는 전역 임시 테이블과 연결에 지정된 새 SPID가 포함되었습니다.
- 복원 계획이 복원 계획을 찾지 못하거나 특정 조건에서 비효율적인 계획을 생성하는 긴 미해결 문제를 해결했습니다.
- “데이터 계층 애플리케이션 가져오기” 마법사에서 Azure SQL Database에 연결할 때 오류가 발생할 수 있는 문제를 해결했습니다.
참고
SSMS 17.x의 영어 이외의 지역화된 릴리스에는 Windows 8, Windows 7, Windows Server 2012 및 Windows Server 2008 R2에 설치된 경우 KB 2862966 보안 업데이트 패키지가 필요합니다.
SSMS 17.x 제거 및 다시 설치
SSMS 설치에 문제가 있고, 표준 제거 및 다시 설치로 해결되지 않는 경우 먼저 Visual Studio 2015 IsoShell을 복구해 볼 수 있습니다. Visual Studio 2015 IsoShell을 복구해도 문제가 해결되지 않으면 아래 방법을 통해 여러 가지 임의의 문제를 해결합니다.
애플리케이션을 제거한 것과 동일한 방식으로 SSMS를 제거합니다(사용자의 Windows 버전에 따라 앱 & 기능, 프로그램 및 기능 사용).
관리자 권한 cmd 프롬프트에서 Visual Studio 2015 IsoShell을 제거합니다.
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
vs_isoshell.exe /Uninstall /Force /PromptRestart
애플리케이션을 제거하는 것과 동일한 방식으로 Microsoft Visual C++ 2015 재배포 가능 패키지를 제거합니다. x86 및 x64 버전이 컴퓨터에 설치되어 있으면 모두 제거합니다.
관리자 권한 cmd 프롬프트에서 Visual Studio 2015 IsoShell을 다시 설치합니다.
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
vs_isoshell.exe /PromptRestart
SSMS를 다시 설치합니다.
현재 최신 상태가 아닌 경우 최신 버전의 Visual C++ 2015 재배포 가능 패키지로 업그레이드합니다.
16.5.3
- 릴리스 번호: 16.5.3
- 빌드 번호: 13.0.16106.4
- 릴리스 날짜: 2017년 1월 30일
중국어(간체)| 중국어(번체)| 영어(미국)| 프랑스어| 독일어| 이탈리아어| 일본어| 한국어| 포르투갈어(브라질)| 러시아어| 스페인어
16.5.3의 버그 수정
테이블에 스파스 열이 둘 이상 있을 때 'Table' 노드의 확장을 일으키는 SSMS 16.5.2의 문제가 해결되었습니다.
사용자는 SSIS 카탈로그에 Microsoft Dynamics AX/CRM Online 리소스에 연결하는 OData 연결 관리자 포함된 SSIS 패키지를 배포할 수 있습니다. 자세한 내용은 OData 연결 관리자를 참조하세요.
기존 테이블에 대한 Always Encrypted 구성이 관련 없는 개체에 대한 오류와 함께 실패함. Connect ID 3103181
여러 스키마가 포함된 기존 데이터베이스에 대한 Always Encrypted 구성이 작동하지 않음. Connect ID 3109591
Always Encrypted, 암호화된 열 마법사가 시스템 뷰를 참조하는 뷰를 포함하는 데이터베이스로 인해 실패함. Connect ID 3111925
Always Encrypted 사용하여 암호화할 때 암호화 후 모듈 새로 고침의 오류가 잘못 처리됩니다.
최근에 사용한 항목 열기 메뉴에 최근에 저장한 파일이 표시되지 않음. Connect ID 3113288
원격(인터넷) 연결을 통해 테이블의 인덱스를 마우스 오른쪽 단추로 클릭할 경우 SSMS가 느려짐. Connect ID 3114074
SQL 디자이너 스크롤 막대 관련 문제를 해결함. Connect ID 3114856
테이블의 상황에 맞는 메뉴가 잠시 응답하지 않음
SSMS에서 가끔 [작업 모니터]에서 예외를 발생시키고 작동을 중단함. Connect ID 697527
SSMS 2016은 "종료 코드가 80131506 IP 71AF8579(71AE0000)에서 .NET 런타임의 내부 오류로 인해 프로세스가 종료되었습니다." 오류와 충돌합니다.
추가 다운로드
모든 SQL Server Management Studio 다운로드의 전체 목록은 Microsoft 다운로드 센터를 검색하세요.
최신 SQL Server Management Studio에 대한 자세한 내용은 SQL Server Management Studio 다운로드(SSMS)를 참조하세요.