적용 대상: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
이 문서에서는 SQL Server Management Studio 21에 대한 업데이트, 개선 사항 및 버그 수정에 대해 자세히 설명합니다.
비고
Azure Analysis Services 포함하여 Microsoft Entra MFA(다단계 인증)를 사용하여 데이터베이스 엔진에 인증하려면 최신 버전의 SSMS(SQL Server Management Studio) 설치합니다.
현재 SSMS 릴리스
최신 버전의 SQL Server Management Studio(SSMS)에 대한 자세한 내용은 SQL Server Management Studio 설치를 참조하세요.
출시 정보
이 섹션에는 SSMS 21에 대한 릴리스 정보가 포함되어 있습니다. 다른 버전의 SSMS에 대한 릴리스 정보는 다음을 참조하세요.
- SQL Server Management Studio (SSMS) 22에 대한 릴리스 노트
- SQL Server Management Studio (SSMS) 20에 대한 릴리스 정보
- SSMS(SQL Server Management Studio) 19 이전 버전에 대한 릴리스 정보
21.6.17
- 릴리스 번호: 21.6.17
- 릴리스 날짜: 2025년 10월 14일
21.6.17의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | 최신 연결 대화 상자에서 최근 연결 목록을 정렬하는 기능이 추가되었습니다. 연결을 정렬하려면 오른쪽 클릭 메뉴에서추가된 날짜> 정렬 또는 이름을 선택합니다. 이름으로 "최근 연결" 상자의 정렬 허용을 참조하세요. |
| Visual Studio | Visual Studio 17.14.17로 업데이트되었습니다. |
21.6.17의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | 속성을 사용하고 MUST_CHANGE 암호를 변경하려고 할 때 오류가 발생하는 버그를 해결했습니다.
암호 변경 대화 상자 대신 오류가 표시되는지 확인합니다. |
| 연결 대화 상자 | 사용자 지정 이름 속성을 비워 두면 편집기 탭 이름에 서버 이름이 비어 있는 문제를 해결했습니다. SSMS 21.5.14에서 탭 스트립에 있는 내용을 중단하는 새 사용자 지정 속성을 참조하세요. |
| 연결 대화 상자 | 실행 시간 제한 기본값을 0으로 복원했습니다. 실행 시간 제한 만료를 참조하세요. 참고: 이 변경은 기존 연결에 대한 실행 시간 제한 값을 업데이트하지 않습니다. 이 문제를 해결하려면 이전에 만든 모든 연결을 삭제하거나 실행 시간 제한을 0으로 수동으로 업데이트합니다. |
| 연결 대화 상자 | 암호 저장 옵션을 선택하지 않았을 때 최신 연결 대화 상자에서 암호를 저장하는 문제를 해결했습니다. 연결 대화 상자 SSMS 21을 참조하세요. |
| 연결 대화 상자 | 온-프레미스/로컬 연결과 클라우드 연결을 구분하는 새 아이콘이 추가되었습니다. |
| 어두운 테마 | 쿼리 편집기에서 영어가 아닌 언어의 키워드를 읽기 어렵게 만드는 버그를 해결했습니다. SSMS 21 미리 보기 어두운 모드 텍스트를 읽을 수 없음을 참조하세요. |
| 관리형 인스턴스 링크 | Managed Instance Link의 설정 프로세스가 업데이트되어 현재 Azure 신뢰할 수 있는 루트 인증서 집합을 동적으로 검색하고 설치합니다. |
| 개체 탐색기 | 마우스 오른쪽 단추 클릭 메뉴에서스크립트 테이블을 CREATE> 선택할 때 생성된 스크립트가 클러스터형 columnstore 인덱스를 포함하도록 업데이트되었습니다. '스크립트를 CREATE TO로 테이블 생성'의 느리고 잘못된 점을 참조하세요. |
| 쿼리 스토어 | 쿼리 저장소 보고서 단추에서 도구 설명을 제거하는 문제를 해결했습니다. 쿼리 저장소 회귀 보고서 - 도구 설명이 없는 버튼을 참조하세요. |
| 쿼리 저장소 | 쿼리 저장소 보고서 창에서 크기 조정 문제를 일으킨 버그를 해결했습니다. 창 크기 조정 다시 그리기 문제를 참조하세요. |
| SQL 프로파일러 | Power BI Premium 작업 영역에 연결하려고 할 때 어셈블리 오류가 발생하는 문제를 해결했습니다. SQL Profiler 21.4.8은 업데이트 후 더 이상 Power BI Premium 작업 영역에 연결할 수 없습니다 참조하세요. |
| 뷰 디자이너 | 다른 모니터 또는 다른 창 아래에서 테이블 추가 대화 상자가 열리고 SSMS가 응답하지 않는 문제가 해결되었습니다. SSMS 21 미리 보기 1: 새 보기 창의 "테이블 추가"를 보십시오. 새 보기에서 벗어날 때의 문제가 아닙니다. |
| 뷰 디자이너 | 다른 모니터 또는 다른 창 뒤에서 SQL 구문 오류 발생 대화 상자가 열리고 SSMS가 응답하지 않는 문제가 해결되었습니다. SQL 구문 오류 발생 대화 상자를 참조하세요. |
21.5.14
- 릴리스 번호: 21.5.14
- 릴리스 날짜: 2025년 9월 9일
21.5.14의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | 사용자 지정 속성 섹션에서 연결에 사용자 지정 이름을 지정하는 옵션이 추가되었습니다. 연결 속성에서 연결에 이름을 지정하는 옵션 추가를 참조하세요. |
| 연결 대화 상자 | 상시 암호화 섹션을 포함하도록 고급 속성 대화 상자 UI를 업데이트하고 어두운 테마 지원을 추가했습니다. |
| 연결 대화 상자 | 연결 문자열 복사/붙여넣기 지원이 도입되었습니다. 새 "연결" 단추(미리 보기)에 중요한 기능이 없습니다. |
| 연결 대화 상자 | 찾아보기 탭으로 검색하는 등록된 서버가 추가되었습니다. SSMS 21.1.3: 연결(미리 보기) 대화 상자를 통해 등록된 서버에 연결할 수 없음을 참조하세요. |
| Visual Studio | Visual Studio 17.14.14로 업데이트되었습니다. |
21.5.14의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| Analysis Services | OLAP(온라인 분석 처리) 큐브를 검색할 때 오류가 발생한 회귀 문제를 해결했습니다. SSMS 21 OLAP 큐브를 검색하는 동안 오류가 발생했습니다. |
| Authentication | Azure Storage 계정에서 복원을 시도할 때 구독 목록을 잘못 채우는 버그가 수정되었습니다. Storage 계정에서 SQL DB를 복원할 때 구독 목록이 제대로 채워지지 않음을 참조하세요. |
| 중앙 관리 서버 | 중앙 관리 서버 작업 메뉴의 "새 쿼리" 옵션이 CMS 서버 자체가 아닌 등록된 모든 서버를 열게 하는 문제를 해결했습니다. CMS를 호스팅하는 서버 대신 등록된 모든 서버를 여는 중앙 관리 서버 작업을 참조하세요. |
| 연결 대화 상자 | 즐겨찾기 목록에 고정할 때 최근 연결 목록에서 연결을 제거하는 버그가 수정되었습니다. |
| 데이터베이스 속성 | 최대 크기가 1,000GB(1TB)인 Azure SQL 데이터베이스에서 "DbSize 문자열에 유효한 숫자 정수 부분이 없습니다."라는 오류가 발생하는 문제를 해결했습니다. DbSize 문자열에 유효한 숫자 정수 부분이 없습니다 참조하세요. |
| 실행 계획 | 결과 창의 다른 탭과 일치하도록 실행 계획의 배경색을 업데이트했습니다. |
| bacpac 내보내기 | 미러된 Fabric 리소스에 대한 bacpac 내보내기를 생성할 수 없는 문제를 해결했습니다. Fabric 데이터베이스 미러링에 대해 Azure SQL 연결을 제거하면 SSMS의 bacpac 내보내기 함수가 중단됩니다. |
| IntelliSense | T-SQL 문을 USE사용할 때 IntelliSense가 컨텍스트를 변경하지 못하게 하는 버그가 수정되었습니다.
SSMS 21 참조: IntelliSense는 현재 데이터베이스가 다른 데이터베이스라고 생각합니다. |
| 로그인 속성 | 로그인 속성 창에서 매핑된 자격 증명 아래에 자격 증명이 표시되지 않는 문제를 수정했습니다. SSMS v21 미리 보기 1 - 자격 증명에 대한 로그인 속성의 버그를 참조하세요. |
| 개체 탐색기 세부 정보 | 개체 탐색기 세부 정보 보기에서 열을 정렬할 때 정렬 표시기를 복원했습니다. 개체 탐색기 세부 정보에서 열을 정렬할 때 정렬 표시기 누락 항목을 참조하세요. |
| 개체 탐색기 세부 정보 | 여러 개체를 선택할 때 스크립트를 생성하려고 할 때 오류가 발생하는 버그가 수정되었습니다. |
| 성능 및 안정성 | SSMS 21이 충돌하는 오류를 해결했습니다. SSMS v21.4 - 일반 구성 - 환경 - 시작 크래시를 참조하세요. |
| 쿼리 저장소 | 전체 리소스 사용량 구성 차트에서 "로컬" 옵션이 선택된 현지 시간 대신 UTC로 쿼리 저장소 데이터 타임스탬프가 잘못 표시되는 버그가 수정되었습니다. SSMS 21의 쿼리 저장소 뷰어는 현지 시간을 사용할 때 잘못된 시간 오프셋으로 데이터를 보고합니다 참조하세요. |
| 결과 그리드 | 값을 클립보드에 복사할 때 헤더가 포함된 회귀를 해결했습니다. 헤더를 사용하여 값 복사본 복사를 참조하세요. |
| Tabify | 고급> 메뉴에서 Tabify/Untabify 기능을 복원했습니다. 선택을 취소하는 것은 불가능을 참조하세요. |
21.4.12
- 릴리스 번호: 21.4.12
- 릴리스 날짜: 2025년 8월 12일
21.4.12의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| Visual Studio | Visual Studio 17.14.12로 업데이트되었습니다. |
21.4.8
- 릴리스 번호: 21.4.8
- 릴리스 날짜: 2025년 7월 8일
21.4.8의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| CMS(중앙 관리 서버) | 중앙 관리 서버 등록 대화 상자를 업데이트하고 불필요한 필드를 제거했습니다. |
| SSMS의 Copilot(미리 보기) | 활성 편집기 동기화 옵션을 사용하여 채팅 창에 대한 활성 쿼리 편집기 로 자동 동기화를 구현했습니다. |
| 파일 | 파일 저장의 기본 위치를 %USERPROFILE%\Documents\SQL Server Management Studio 21 업데이트했습니다.
파일 열기 및 파일 저장이 SSMS 20과 다른 위치를 사용하는지 확인합니다. |
| IntelliSense | 쿼리 저장소 보조 복제본 구문 FOR SECONDARY SET 및 OPERATION_MODE 대한 지원이 추가되었습니다. |
| QDS(쿼리 데이터 저장소) | 전체 리소스 사용량에 대한 데이터 선택기(초 및 밀리초 추가): SSMS - 쿼리 저장소 그래프는 정의된 시간 간격 초 및 밀리초를 추가하는 옵션을 구성합니다. |
| Visual Studio | Visual Studio 17.14.8로 업데이트되었습니다. |
21.4.8의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 항상 암호화됨 | 새 열 마스터 키 만들기 마법사에서 생성 날짜별로 정렬을 문자로 잘못 정렬하는 문제와 러시아어 지역화로 SSMS를 사용할 때 Always Encrypted 설정이 완료되지 않는 문제, 그리고 새 열 마스터 키 만들기 마법사에서 구독 및 테넌트 드롭다운 목록의 크기가 잘못 조정된 문제가 해결되었습니다. |
| CMS(중앙 관리 서버) | 연결 대화 상자에서 최근에 사용한 연결에 서버 연결 정보를 추가하지 않은 버그를 해결했습니다. |
| SSMS의 Copilot(미리 보기) | Azure OpenAI에 대한 Microsoft Entra 인증이 발생하지 않는 경우 초기 채팅 환경이 향상되었습니다. |
| SSMS의 Copilot(미리 보기) | 탭 이름을 바꾼 경우 현재 컨텍스트 항목이 업데이트되지 않는 문제가 해결되었습니다. |
| 연결 대화 상자 | 여러 SSMS 인스턴스가 열려 있을 때 최신 연결 대화 상자(미리 보기)가 최근 연결과 고정된 연결을 지우는 버그가 수정되었습니다. 연결 대화 상자가 연결을 잃어버립니다. |
| 마이그레이션 도우미 | Migration Assistant 평가 마법사에서 표시 해상도가 250%설정되었을 때 UI 요소가 잘못 표시되는 오류가 수정되었습니다. |
| QDS(쿼리 데이터 저장소) | 표시 시간이 로컬로 설정되었을 때 전체 리소스 사용량이 데이터를 잘못 집계하는 문제를 해결했습니다. QDS 참조 - 일일 집계를 사용하여 "시간 형식: 로컬"을 선택할 때 전체 리소스 소비 그래프가 잘못된 정보를 반환합니다. |
| 결과 창 | 결과 그리드에서 여러 데이터 세트를 스크롤하는 것이 예상대로 작동하지 않는 문제를 해결했습니다. 결과 창에서 SSMS 21.0 - 스크롤 문제를 참조하세요. |
| 스크립팅 | 쿼리를 실행하거나 선택으로 테이블을 스크립팅할 때 오류가 given key was not present in the dictionary 해결되었습니다.
SSMS 21 Preview .NET Framework 오류를 참조하세요. 지정된 키가 사전에 없습니다. |
| 뷰 디자이너 |
CONVERT 또는 CAST과 여러 데이터 타입을 사용할 때 오류 메시지가 생성되는 문제를 해결했습니다. 뷰 디자이너에서 유효한 쿼리에 대한 오류를 반환하는 SSMS를 참조하세요. |
21.3.7
- 릴리스 번호: 21.3.7
- 릴리스 날짜: 2025년 6월 23일
21.3.7의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| Visual Studio | Visual Studio 17.14.7로 업데이트됨 |
21.3.7의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| SQL Server Integration Services(SSIS) | SSIS(SQL Server Integration Services)가 있는 SSMS가 동일한 컴퓨터에 설치되었을 때 SQL Services Integration Services Projects 2022가 중단되는 버그를 해결했습니다. |
21.3.6
- 릴리스 번호: 21.3.6
- 릴리스 날짜: 2025년 6월 17일
21.3.6의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| 쿼리 편집기 | 쿼리 탭 상황에 맞는 메뉴의 이름 바꾸기 탭 옵션을 통해 저장되지 않은 쿼리 편집 기 탭의 이름을 바꾸는 기능이 추가되었습니다. |
| Visual Studio | Visual Studio 17.14.6으로 업데이트됨 |
21.3.6의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | SSMS 21의 새 연결 대화 상자에서 연결이 누출되는 현상을 포함하여 다양한 최신 연결 대화 상자(미리 보기) 버그가 수정되었습니다. 새 연결 대화 상자 - 취소 버튼은 닫힘이 아닌 다른 연결로의 변경을 허용해야 합니다, SSMS 21에서 이전 버전의 SSMS를 가져오는 것 등의 버그가 있습니다. |
| SSMS의 Copilot(미리 보기) | Azure OpenAI 탈옥 응답을 잘못 발생시켜 Copilot 데이터베이스 스키마를 평가하고 유효한 쿼리를 반환하는 덜 효과적인 대안을 시도하게 하는 문제를 해결했습니다. |
| 파일 | 파일을 열 때마다 여러 SSMS 인스턴스가 열리는 버그를 수정했습니다. SSMS: SSMS의 새 인스턴스를 여는 SQL 파일을 참조하세요. |
| Git (기트 - 버전 관리 도구) | diff 도구에서 텍스트 색이 잘못 지정되고 코드 선택 영역이 복사되지 않는 오류를 해결했습니다. SSMS 21 미리 보기 7 Git 변경 내용, 차이 색 지정 및 SSMS 21 차이 도구는 Visual Studio와 달리 코드 선택 복사를 허용하지 않습니다. |
| 개체 탐색기 | "선택한 노드에 현재 테마 사용" 설정을 제거하여 개체 탐색기 성능 회귀를 해결하고 & 포함하는 데이터베이스 이름을 잘못 표시하는 버그를 수정했습니다.
성능 회귀: 개체 탐색기에서 대용량 데이터베이스의 테이블 노드를 확장하는 데 ~60초가 소요됩니다 및 잘못된 데이터베이스 이름을 표시하는 개체 탐색기를 참조하세요. |
| SQL Server Analysis Services(SSAS) | SAS 키를 사용하여 연결 속성 및 자격 증명을 편집할 때 충돌이 발생하는 버그가 수정되었습니다. |
| SQL Server Integration Services(SSIS) | 가져오기 및 내보내기 마법사에서 Microsoft OLEDB Provider for SQL Server 이외의 데이터 원본을 선택하고 Execute Package Utility(dtexecui) 대한 지원을 추가했을 때 생성된 오류를 해결했습니다. |
21.2.5
- 릴리스 번호: 21.2.5
- 릴리스 날짜: 2025년 6월 10일
21.2.5의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | 로컬, 네트워크 또는 Azure 리소스를 검색할 수 있는 최신 연결 대화 상자(미리 보기)에 찾아보기 탭이 추가되었습니다. |
| 유지 관리 계획 | 유지 관리 계획 마법사를 사용하여 유지 관리 계획을 만들고 업데이트하는 등 유지 관리 계획 기능을 복원했습니다. |
| SQL Server Integration Services(SSIS)(미리 보기) | 복구된 SQL Server Integration Services (SSIS) 기능(프리뷰)으로, SSISDB 카탈로그 관리, SSIS 패키지의 자동 실행, 그리고 가져오기 내보내기 마법사를 포함합니다. |
| Visual Studio | Visual Studio 17.14.5로 업데이트됨 |
21.2.5의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 연결 대화 상자 | SSMS에서 Azure 리소스에 대한 새 방화벽 규칙을 만들지 못하는 버그가 수정되었습니다. "Modern Connection" 대화 상자를 참조하여 방화벽 예외를 추가할 수 없음. |
| 신뢰도 | SSMS(미리 보기)에서 Copilot과 관련하여 SSMS 충돌로 이어질 수 있었던 시나리오가 해결되었습니다. |
| 신뢰도 | 활성 대화 상자가 빨간색 선으로 표시되는 '매개 변수가 잘못되었습니다.' 오류가 수정되었습니다. 이 오류는 결과 표, 데이터베이스 다이어그램 및 SQL Profiler에서 발생했습니다. SSMS 21에서 처리되지 않은 예외 - SSMS에서 테마를 전환한 후 "매개 변수가 잘못되었습니다." 및 SQL Server 프로파일러 처리되지 않은 예외 참조하세요. |
21.1.3
- 릴리스 번호: 21.1.3
- 릴리스 날짜: 2025년 5월 28일
21.1.3의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| Visual Studio | Visual Studio 17.14.3으로 업데이트되었습니다. |
21.1.3의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 확장 이벤트 | 어두운 테마를 사용하는 동안 확장 이벤트의 상황에 맞는 메뉴가 읽을 수 있는 대비가 충분하지 않은 버그가 수정되었습니다. 필터 상황 메뉴를 보십시오. ExtEvents를 읽을 수 없습니다. |
| 지역화 | 보고서가 도구>옵션>국가별 설정에서 선택한 언어를 적용하지 않는 문제를 해결했습니다. SSMS 21 및 Profiler 21의 요소에 있는 잘못된 언어를 참조하세요. |
| 개체 탐색기 세부 정보 | 개체 탐색기 세부 정보 창에 열을 추가하면 오류가 발생하는 문제를 해결했습니다. 개체 탐색기 세부 정보 창에서 잘못된 개체 참조를 참조하세요. |
21.0.1
- 릴리스 번호: 21.0.1
- 릴리스 날짜: 2025년 5월 21일
21.0.1의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| Visual Studio | Visual Studio 17.14.1로 업데이트되었습니다. |
21.0.0
- 릴리스 번호: 21.0.0
- 릴리스 날짜: 2025년 5월 19일
21.0.0의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| 64비트 | SSMS 21은 64비트를 지원하는 Visual Studio 2022 기반 애플리케이션으로, 더 원활한 작업을 보장하고 메모리 부족 오류를 줄입니다. |
| 항상 암호화됨 | 데이터를 증분 복사, 암호화, 암호 해독 또는 다시 암호화할 수 있도록 하는 Always Encrypted 마법사에서 온라인 암호화 지원이 도입되었습니다. SSMS에서 Always Encrypted 마법사를 사용하여 열 암호화 구성을 참조하세요. |
| 항상 암호화됨 | Azure Key Vault 관리형 HSM(하드웨어 보안 모델)에 안전하게 저장된 Always Encrypted 마법사 내에서 새 키를 생성하는 기능이 도입되었습니다. |
| 항상 암호화됨 | 새 열 마스터 키 대화 상자의 성능이 개선되었습니다. |
| 항상 암호화됨 | Always Encrypted에 대한 평가는 마법사에서 사용할 수 있습니다. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 작업선택한 후 상시 암호화 마법사 메뉴(이전의 열 암호화...)에서 찾을 수 있습니다. 자세한 내용은 SQL Server Management Studio 21 암호화된 평가를 참조하세요. |
| Azure 인증 | Azure 구독 내에서 테넌트를 선택하는 기능이 도입되었습니다. 테넌트 선택은 새 방화벽 규칙 만들기, Azure Storage 브라우저 사용, URL에서 백업 또는 복원할 컨테이너 선택과 같은 대화 상자에서 사용할 수 있습니다. |
| Azure SQL Database |
MANUAL_CUTOVER 및 PERFORM_CUTOVER에 대한 지원이 추가되었습니다. 자세한 내용은 하이퍼스케일로의 변환을 개선하여 효율성향상을 참조하세요. |
| Azure SQL Database | 로그인 및 데이터베이스 사용자를 만들기 위한 UI 지원이 도입되었습니다. |
| Azure SQL Managed Instance | 장애 조치(failover) 준비 평가 대화 상자에서 장애 조치(failover) 전에 링크의 상태를 평가하는 새로운 유효성 검사 단계를 도입했습니다. |
| 명령줄/Command Line | 명령줄에서 연결할 때 사용할 인증 방법을 지정하는 -A 옵션이 추가되었습니다. 허용되는 값은 SSMS에서 지원하는 SqlAuthenticationMethod 인증 유형입니다.
-G(Entra ID 인증 사용) 및 -E(Windows 인증 사용) 옵션은 이제 더 이상 사용되지 않으며 이후 버전에서 제거됩니다. |
| 구성 / 설정 | SSMS에서 만든 방화벽 규칙 이름의 기본값은 ClientIPAddress_YYYY-MM-DD_HH-MM-SS형식을 사용합니다. |
| 연결 | 명령줄 매개 변수에서 서버에 연결할 때 SSMS는 연결 및 매개 변수를 확인하는 프롬프트를 표시합니다. |
| 연결 | 도움말 메뉴 아래에 유휴 SQL 연결 닫기 명령이 추가되었습니다. 자세한 내용은 SQL Server Management Studio의 연결 풀링을 참조하세요. |
| 연결 대화 상자 | 연결 대화 상자의 Encryption 드롭다운 목록에서 엄격한 암호화 레이블을 Strict (Minimum SQL 2022 or Azure SQL)로 업데이트했습니다. |
| 연결 대화 상자 | SQL Server 데이터베이스 엔진에 대한 최신 연결 대화 상자 환경이 도입되었습니다. 도구>옵션>환경>연결 대화 상자 내에서 이 환경을 사용하거나 사용하지 않도록 설정할 수 있습니다. |
| 연결 대화 상자 | 모던 연결 대화 상자(프리뷰)에 다크 모드 지원이 추가되었습니다. 참조 새 연결 대화 상자는 어둡게 모드를 지원하지 않습니다. |
| SSMS의 Copilot(미리 보기) | Visual Studio 설치 관리자의 AI 지원 워크로드에서 사용할 수 있는 SQL Server Management Studio(미리 보기)에 |
| 데이터베이스 속성 | 데이터베이스 속성 대화 상자에 데이터베이스 범위 구성 값을 나열하는 페이지가 추가되었습니다. |
| 데이터베이스 속성 | 데이터베이스 속성 대화 상자에서 SQL Server 2025(17.x) FULLTEXT_INDEX_VERSION 구성 옵션에 대한 지원이 추가되었습니다. |
| 드라이버 | Microsoft.Data.SqlClient을 버전 5.1.6으로 업데이트했습니다. |
| 파일 | 프로젝트를 생성 (File>새>프로젝트 또는 솔루션...)하고 최근 프로젝트를 보기 (File>Open>프로젝트/솔루션...) 기능이 복원되었습니다. |
| 찾아내다 | 빠른 찾기 옵션을 편집>찾기 및 바꾸기>빠른 찾기를 통해 액세스하거나 Ctrl+F를 사용하여 복원했습니다. SSMS 21.0 미리 보기 1.0 - "빠른 찾기" 누락을 참조하세요. 대신 "파일에서 찾기" 팝업이 나타납니다. |
| Git (기트 - 버전 관리 도구) | Git 통합의 지원이 SSMS 21에서 다시 제공되어, Git 메뉴에서 찾을 수 있는 CI/CD에 대한 증가하는 중요성을 뒷받침합니다. 설정 선택하여 Git과 관련된 옵션을 구성합니다. Git 통합을 통해 개발자와 데이터베이스 관리자는 리포지토리를 만들고 복제하고 분기를 만들고 관리하는 지원을 포함하여 SSMS 환경 내에서 SQL 스크립트를 원활하게 추적, 관리 및 공동 작업할 수 있습니다. |
| 도움말 | Help>send Feedback> 문제 보고/기능/내 피드백 제안에서 액세스한 Developer Community 피드백에 대한 지원을 사용하도록 설정했습니다. |
| 개별 구성 요소(Visual Studio 설치 관리자) | Visual Studio Installer에서 Analysis Services 및 Reporting Services가 비즈니스 인텔리전스 구성 요소로 다시 복원되었습니다. |
| 설치 | 기본 코드 조각 폴더 위치를 주 버전별로 업데이트했습니다(%USERPROFILE%\Documents\SQL Server Management Studio 21\Code Snippets\SQL\My Code Snippets). |
| 설치 | SSMS 21은 Visual Studio 설치 관리자를 사용하여 설치됩니다. 자세한 내용은 SQL Server Management Studio 설치를 참조하십시오. |
| IntelliSense | 벡터 데이터 형식 및 함수에 대한 지원이 추가되었습니다. |
| IntelliSense |
JSON_CONTAINS 기본 제공 함수에 대한 지원이 추가되었습니다. |
| IntelliSense |
REGEXP_ 함수에 대한 지원이 추가되었습니다.
SSMS 21 Preview 2: REGEXP_ 함수는 색으로 표시되어야 합니다. |
| 언어 지원 | 체코어, 폴란드어 및 터키어 SSMS에 대한 지원이 도입되었습니다. |
| 라이브러리 | SMO(서버 관리 개체)를 버전 17.100.64로 업데이트했습니다. |
| 라이브러리 | Azure.Core가 버전 1.41.0으로 업데이트되었습니다. |
| 라이브러리 | DacFx를 버전 170.0.94로 업데이트했습니다. |
| 라이브러리 | System.Text.Json을 버전 8.0.4로 업데이트했습니다. |
| 마이그레이션 구성 요소 | "Visual Studio 설치 관리자에서 개별 구성 요소 아래 SQL Server 마이그레이션 구성 요소와 하이브리드 및 마이그레이션이 추가되었습니다." |
| 발표자 모드 | 발표자 모드보기>에서 발표자모드를 옵션으로 복원했습니다. |
| 쿼리 편집기 | Intellisense 오류는 오류 목록 창의 IntelliSense 드롭다운 목록에 매핑되도록 업데이트됩니다. 오류 목록 창은 View>오류 목록 메뉴에서 사용하거나 쿼리 편집기 도구 모음의 왼쪽 아래에 있는 파일 상태 표시기에서 오류 아이콘을 선택하여 사용할 수 있습니다. |
| 쿼리 편집기 | SSMS 21의 쿼리 편집기의 스크롤 막대는 기본적으로 지도 모드입니다. 옵션을 변경하려면 스크롤 막대를 마우스 오른쪽 단추로 클릭하고 스크롤 막대 옵션을 선택합니다.. 옵션 대화 상자에서 세로 스크롤 막대를 막대 모드 사용으로 표시를 변경할 수 있습니다. |
| 쿼리 계획 | 쿼리 계획에 JSON 인덱스 및 암시적 브로드캐스트 지원이 추가되었습니다. |
| 쿼리 저장소 | 추적된 쿼리 보고서에 검색 창 및 표에 대한 테마 지원이 추가되었습니다. |
| 쿼리 스토어 | 쿼리 저장소 보고서에 계획 ID 상자 및 도구 모음 드롭다운 목록에 대한 테마 지원이 추가되었습니다. |
| 쿼리 스토어 | 쿼리 저장소 보고서에는 Replica 드롭다운 목록이 포함되어 있어 사용자가 다양한 복제본 집합 또는 역할에서 쿼리 저장소 데이터를 볼 수 있습니다. 더 많은 정보를 얻고 복제본과 그 역할 간의 현재 연관성을 이해하려면 sys.query_store_replicas를 참조하세요. 읽을 수 있는 보조 복제본에 대한 쿼리 저장소 기능을 사용하도록 설정하면 데이터가 복제본으로 배포되고 지정된 역할에 대해서만 채워집니다. |
| 결과 표 | Results Grid 셀 테두리 색을 사용자 지정하는 기능이 추가되었습니다. SSMS 21 - ResultGrid 셀 테두리 색을 변경하는 옵션 추가를 참조하세요. |
| 스크립팅 | Vector 데이터 형식을 사용하는 스크립팅 개체에 대한 지원이 추가되었습니다. |
| 설정 | SSMS의 기본 시작 옵션이 다시 Open 개체 탐색기로 변경되었습니다. Tools>Options>Startup 내에 있습니다. |
| 설정 | SSMS에서 현재 통합 미리 보기 설정을 지원하지 않으므로 도구> 메뉴에서 미리 보기 항목이 제거되었습니다. |
| 로그인 | 이제 사용자는 SSMS 21에서 Azure 및 GitHub 계정에 액세스할 수 있습니다. 로그인은 SSMS 21을 설치하거나 사용할 필요가 없습니다. 자세한 내용은 |
| 터미널 | 명령줄 및 PowerShell 명령 작성 및 실행을 지원하기 위해 보기 메뉴에서 통합 터미널 액세스를 도입했습니다. |
| 테마 지정 | SSMS 21은 개체 탐색기, 쿼리 편집기, 결과 창 및 템플릿 탐색기를 포함하여 선택한 대화 상자에 어두운 테마를 지원합니다. |
| 테마 지정 | 계정 선택기를 위한 테마 지원이 추가되었습니다. |
| 테마 지정 | 쿼리 저장소, 쿼리 계획 및 개체 탐색기 세부 정보 창에 대한 어두운 테마 지원이 향상되었습니다. |
| 테마 지정 | 활동 모니터 및 개체 탐색기 세부 정보 대화 상자에 대한 어두운 테마 지원이 향상되었습니다. |
| 테마 지정 | 쿼리 편집기 결과 창의 탭과 아이콘 및 스크립트 분할 막대에 어두운 테마 지원이 추가되었습니다. |
| 테마 지정 | 쿼리 저장소 보고서 내의 쿼리 및 계획 창에 어두운 테마 지원이 추가되었습니다. |
| 도구 | 도구 메뉴에서 Azure Data Studio 항목이 제거되었습니다. 자세한 내용은 Azure Data Studio 관련 소식을 참조하세요. |
| 사용자 인터페이스 | 업데이트된 SSMS 인터페이스에는 고DPI 디스플레이와 통합되는 간소화된 환경에 최적화된 새로 고쳐진 현대화된 디자인이 있습니다. 새로운 디자인에는 업데이트된 아이콘, 현대적인 어두운 테마 및 기본 설정에 맞게 사용자 지정 가능한 레이아웃이 포함되어 있습니다. |
| 벡터 데이터 형식 | 개체 디자이너, 편집 데이터 창 및 개체 탐색기 벡터 데이터 형식에 대한 지원이 추가되었습니다. |
| Visual Studio | Visual Studio 17.14.0으로 업데이트되었습니다. |
21.0.0의 버그 수정
| 특징 | 설명 |
|---|---|
| 접근성 | Profiler에서 키보드 탐색 문제가 해결되었습니다. |
| 항상 암호화됨 | 개체 탐색기 상황에 맞는 메뉴에서 Encrypt Column을 Always Encrypted Wizard로 이름을 변경했습니다. |
| 항상 암호화됨 | 상시 암호화 마법사를 위한 상태 '경고와 함께 완료됨'이 도입되었습니다. |
| Azure SQL Database | 삭제된 Azure SQL Database 연결하려고 할 때 SSMS가 중단되는 문제를 해결했습니다. |
| Azure SQL Database | 사용자에게 논리 서버의 모든 데이터베이스에 액세스할 수 있는 권한이 없는 경우 SSMS에 액세스할 수 없게 되는 문제를 해결했습니다. |
| Azure SQL Database | SSMS가 중단되고 "현재 데이터베이스를 변경하는 동안 오류가 발생했습니다."라는 오류가 발생하는 동작을 수정했습니다. 편집기 창의 데이터베이스 이름 드롭다운 목록에 잘못된 데이터베이스 이름을 입력하면 오류가 발생합니다. |
| Azure SQL Managed Instance | 서버 속성 대화 상자에서 로그인 감사 대한 대체 옵션을 선택하는 기능이 제거되었습니다. |
| Azure SQL Managed Instance | SQL Server 오류 로그 구성 대화 상자에서 오류 로그 파일 수를 구성하는 기능이 제거되었습니다. |
| 중앙 관리 서버 | 보안 서버 인증서 연결 옵션을 저장하는 기능이 추가되었습니다. SSMS 참조 - 등록된 서버 및 CMS는 암호화에 대한 인증 설정을 유지하지 않습니다. |
| 연결 | 강제 연결 끊김 후 쿼리 편집기를 다시 연결할 수 없음을 확인했습니다. 강제로 연결 해제 쿼리 창을 다시 연결할 수 없습니다. |
| 연결 | 트랜잭션을 지원하지 않는 SQL 제품(예: Azure Synapse 서버리스 풀)에 대해 실행되지 않도록 열린 트랜잭션 수를 확인하는 기능이 업데이트되었습니다. SSMS에서 활성화되어 있고, 기본 엔진에서 트랜잭션을 지원하지 않는 경우, 쿼리 트랜잭션 수는 실행되지 않아야 합니다. 를 참조하세요. |
| 연결 | 올바른 인증 방법을 표시하도록 데이터베이스 연결 속성 대화 상자를 업데이트했습니다. |
| Data-Tier 애플리케이션 가져오기/내보내기 | bacpac 가져오기 중에 데이터베이스 위치 대신 master 기본값을 사용하도록 파일 및 로그 위치를 업데이트했습니다. |
| IntelliSense | IntelliSense를 전역적으로 사용하지 않도록 설정한 경우 비활성화할 기본 IntelliSense 도구 모음 아이콘 상태가 수정되었습니다. |
| 옵션 |
도구>옵션> 안의 쿼리 실행>SQL Server>고급 옵션에서 ISOLATION LEVEL의 지역화가 제거되었습니다. |
| 쿼리 계획 | 라이브 쿼리 계획을 실행하는 동안 쿼리를 취소하면 SSMS가 충돌하는 문제를 해결했습니다. 라이브 쿼리 통계가 계획을 기다리는 동안 중단되고 쿼리를 취소하면 SSMS가 중단됩니다. |
| 쿼리 계획 | 연산자 속성 대화 상자가 부실 통계 경고가 있는 열을 올바르게 표시하도록 업데이트되었습니다. |
| 안전 | 사용자 속성 대화 상자에서 데이터베이스 로그인에 새 사용자를 할당하는 기능이 추가되었습니다. |
| 스크립팅 | Azure SQL Database 대한 변경 사항을 스크립팅할 때 증분 통계 만들기에 대한 업데이트된 값이 포함되지 않은 문제를 해결했습니다. |
| 스크립팅 | Azure SQL Database 사용자에 대한 스크립트를 생성할 때 USE Database Name 구문이 제거되었습니다. |
| 설정 | 영어가 아닌 OS(운영 체제)에서 설정을 가져오면 오류가 발생하는 문제가 해결되었습니다. |
| SQL 에이전트 | 대상, 다중 서버 관리 및 운영자 호출기 옵션을 포함하여 Azure SQL Managed Instance 대해 지원되지 않는 SQL 에이전트 기능이 제거되었습니다. |
알려진 문제
| 특징 | 세부 정보 | 해결 방법 |
|---|---|---|
| Analysis Services | 새 역할을 추가하거나 기존 역할에 대한 속성을 열 때 이름 또는 전자 메일 주소로 검색 을 사용하여 사용자를 추가할 수 없습니다. | 수동 입력 옵션을 사용하여 사용자를 추가합니다. |
| Arm64 | SSMS는 현재 Arm64에서 지원되지 않습니다. | Arm64가 아닌 디바이스에서 SSMS를 실행합니다. |
| 디자이너 | 테이블 디자이너에서 테이블을 만들거나 편집할 때는 열에 JSON 데이터 형식을 사용할 수 없습니다. SSMS 21.0 미리 보기 2.0 - 테이블 디자이너에 "json" 데이터 형식이 누락되었습니다. | T-SQL을 사용하여 JSON 데이터 형식의 열을 추가합니다. 이 기능은 이후 릴리스에 대해 계획되어 있습니다. |
| 디자이너 | 테이블 추가 대화 상자가 열려 있는 경우 새 보기 창을 닫은 후 SSMS를 사용할 수 없습니다. SSMS 21 미리 보기 1: 새 보기 창의 '테이블 추가'가 제가 새 보기을 닫은 것을 인지하지 못하고 있습니다. | 보기 창을 닫기 전에 테이블 추가 대화 상자를 닫습니다. |
| 확장 이벤트 | 데이터 스토리지 지정 페이지는 확장 이벤트 마법사에서 잘립니다. 데이터 스토리지 지정 페이지에서 확장 이벤트 마법사가 잘려나옴을참조하세요. | 새 세션... 옵션을 사용하여 확장 이벤트 세션을 만듭니다. |
| 메뉴 | 파일>최근 프로젝트 및 솔루션에서 폴더를 열면 다음 오류 중 하나가 생성됩니다. "System.InvalidOperationException: 솔루션 로드를 시작하기 전에 프로젝트 종속성 계산을 큐에 추가할 수 없습니다." 또는 "NullReferenceException 형식의 예외가 발생했습니다." 폴더를 열면 폴더가 마지막으로 닫혔을 때 편집기에서 열려 있는 파일이 하나 이상 열립니다. | 오류를 닫으면 작업을 계속할 수 있습니다. 또는 폴더를 닫기 전에 편집기에서 모든 파일을 닫습니다. |
| 최신 연결 대화 상자(미리 보기) | 속성을 사용하도록 설정한 상태에서 새로 만든 SQL 로그인에서 MUST_CHANGE 암호를 변경하려고 하면 "사용자 로그인 실패" 오류가 발생합니다. 이유: 계정의 암호를 변경해야 합니다. (Microsoft SQL Server, 오류: 18488)".
암호 변경 대화 상자 대신 오류가 표시되는지 확인합니다. |
클래식 연결 대화 상자를 사용하여 암호를 변경합니다. |
| 최신 연결 대화 상자(미리 보기) | 새 연결 대화 상자에 대한 연결 기록을 가져오면 "클래식 연결 대화 상자에서 연결 기록을 가져오는 동안 오류가 발생했습니다. 지정된 키가 사전에 없습니다." | 이 오류는 기록에 손상된 연결이 있고 새 대화 상자로 가져오지 않을 때 발생합니다. 이 오류는 무시해도 됩니다. |
| 최신 연결 대화 상자(미리 보기) | 처음 사용하면 저장된 연결을 최신 연결 대화 상자(미리 보기)로 가져올 때 저장된 암호가 손실됩니다. | 암호를 수동으로 입력하여 최신 연결 대화 상자(미리 보기)에서 연결 프로필에 저장합니다. |
| 오프라인 설치 | 설치 로그에는 "인증서가 잘못되었습니다"라는 오류 메시지가 기록되며, 이로 인해 SQL Server Management Studio 21의 오프라인 인스턴스 설치가 아무런 알림 없이 실패합니다. | Microsoft Windows 코드 서명 PCA 2024 인증서를 다운로드하고 설치합니다. 자세한 내용은 |
| 옵션 | 도구> 내에서 픽셀 밀도가 다른 화면을 위해 렌더링 최적화 (다시 시작 필요) 확인란을 선택하여 PMA(모니터 별 인식 기능)를 활성화하면 대화 상자가 렌더링되지 않는 문제가 발생할 수 있습니다. | 도구> 내에서 픽셀 밀도가 서로 다른 화면에 대한 최적화 렌더링을 활성화하지 마세요. (재시작 필요) |
| 옵션 | 도구>>> 내에서 통합 설정 환경 활성화 ()하면 대화 상자가 렌더링되지 않는 문제가 발생할 수 있습니다. | 도구>>>내에서 통합 설정 환경(다시 시작해야 함) 사용하도록 설정하지 마세요. |
| 옵션 | 도구>옵션>일반>미리 보기 기능 내 옵션의 기본값을 변경하면 시각적 표시 및 기능 측면에서 예측할 수 없는 동작이 발생할 수 있습니다. | 도구>옵션>일반>미리 보기 기능 내에서 옵션의 기본값을 변경하지 마세요. |
| 쿼리 스토어 | 쿼리 저장소 보고서를 사용하는 경우 읽기 가능한 보조 복제본에 대해 쿼리 저장소 사용하도록 설정된 경우 복제본 드롭다운 메뉴 옵션이 올바른 복제본 이름으로 채워지지 않을 수 있습니다. | Transact-SQL을 사용하여 읽기 가능한 보조 데이터베이스와 관련하여 쿼리 저장소 데이터를 쿼리합니다. 이때 보조를 위한 replica_group_id는 외래 키 관계가 있는 sys.query_store_runtime_stats 시스템 카탈로그 뷰를 통해 매핑할 수 있으며, 이는 sys.query_store_replicas 시스템 카탈로그 뷰와 연결되어 있습니다. |
| 결과 창 | 테마를 전환할 때 출력이 결과 텍스트로 설정된 경우 결과 창은 새 테마로 전환되지 않습니다. | 결과 창에 테마 변경 내용을 적용하려면 SSMS를 다시 시작합니다. |
| SQL Server Analysis Services(SSAS) | Analysis Services를 사용하여 MultiDimensional DW에 연결된 경우 큐브를 마우스 오른쪽 단추로 클릭하고 찾아보기를 선택하면 '개체 참조가 개체 인스턴스로 설정되지 않음' 오류가 발생합니다. SSMS 21 OLAP 큐브를 검색하는 동안 오류가 발생했습니다. | 이전 버전의 SSMS를 사용하여 큐브를 찾아봅니다. |
| SQL Server Integration Services(SSIS) | 레거시 Integration Services 서비스에 대한 지원은 2022년 SQL Server 사용할 수 없습니다. | SQL Server 2022용 레거시 Integration Services Service를 관리하려면 SSMS 20.2.1 또는 SSMS 19.3을 사용합니다. |
SSMS Developer Community 사이트를 참조하여 알려진 다른 문제를 확인하고 제품 팀에 피드백을 제공할 수 있습니다.
지원 및 문제 해결
때로는 상황이 잘못됩니다. SSMS 설치가 실패하는 경우 단계별 지침은 SQL Server Management Studio 설치 및 업그레이드 문제 해결을 참조하세요.
SSMS Developer Community 사이트를 참조하여 다른 알려진 문제에 대해 확인하고, Groups의 Tooling을 필터링하여 제품 팀에 피드백을 제공할 수 있습니다.