적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
이 문서에서는 SSMS(SQL Server Management Studio) 19 및 이전 버전에 대한 업데이트, 개선 사항 및 버그 수정에 대해 자세히 설명합니다.
비고
Azure Analysis Services를 포함하여 Microsoft Entra MFA(다단계 인증)를 사용하여 데이터베이스 엔진에 인증하려면 최신 버전의 SSMS(SQL Server Management Studio)를 설치합니다.
현재 SSMS 릴리스
최신 버전의 SSMS(SQL Server Management Studio)에 대한 자세한 내용은 SQL Server Management Studio 설치를 참조하세요.
출시 정보
이 섹션에는 SSMS 19 및 이전 버전에 대한 릴리스 정보가 포함되어 있습니다. 다른 버전의 SSMS에 대한 릴리스 정보는 다음을 참조하세요.
- SQL Server Management Studio에 대한 릴리스 정보
- SQL Server Management Studio 21에 대한 릴리스 정보
- SQL Server Management Studio 20 릴리스 정보
중요합니다
SSMS 19를 제거하면 SNAC(SQL Server Native Client)도 제거됩니다.
19.3
- 릴리스 번호: 19.3
- 빌드 번호: 19.3.4.0
- 출시일: 2024년 1월 10일
사용 가능한 언어:
19.3의 새로운 기능
| 특징 | 세부 정보 |
|---|---|
| Azure Data Studio 설치 통합 | SSMS를 설치하면 Azure Data Studio 1.47.1이 설치됩니다. |
19.3의 버그 수정
| 특징 | 세부 정보 |
|---|---|
| 접근성 | 스크린 리더가 데이터베이스 속성 대화 상자에서 정보가 불완전하거나 잘못된 내용을 알리는 문제를 해결했습니다. |
| 항상 암호화됨 | 영어 이외의 SSMS 설치를 사용하여 새 Azure SQL Database를 만들 때 보안 Enclave 사용 옵션을 변경할 수 없음이 수정되었습니다. |
| 가용성 그룹 | 가용성 그룹 대시보드에서 주 서버 이름에 대한 텍스트 색이 변경되어 항목이 비어 표시됩니다. |
| 확장 이벤트 | View Target Data를 선택한 후 ring_buffer 대상의 데이터 열의 텍스트 색상이 변경되었습니다. |
| 인스톨러 | SQL Server Management Studio의 현재 릴리스를 설치했음에도 불구하고 업데이트하라는 메시지가 표시될 수 있는 문제를 수정했습니다. 자세한 내용은 19.2.56.2 업데이트 버전 감지의 버그를 참조하세요. |
| 오브젝트 탐색기 | 트리가 확장되는 동안 Object Explorer를 닫으려고 할 때 발생하는 충돌을 해결했습니다. |
| 보고서 | 255개 이상을 사용할 수 있는 경우 스케줄러 수를 올바르게 표시하도록 서버 대시보드 보고서가 업데이트되었습니다. SSMS 19.2 - 보고서 - 서버 대시보드 - 인스턴스에서 사용되는 프로세서 - 잘못된 번호를 참조하세요. |
| 안전 | CVE-2024-0056을 처리하도록 Microsoft.Data.SqlClient 3.1.5로 업데이트합니다. |
알려진 문제 19.3
| 특징 | 세부 정보 | 해결 방법 |
|---|---|---|
| 분석 서비스 | Microsoft Entra MFA를 사용하여 Analysis Services에 연결할 때, 새 역할을 추가하거나 역할 속성을 열면 "역할에 추가된 사용자의 신원이 올바르게 가져오지 않았습니다"라는 메시지가 나타납니다. | 이 오류는 해롭지 않으며 무시해도 됩니다. Azure 인프라 내에서 곧 해결될 예정이며 SSMS에 대한 업데이트는 필요하지 않습니다. |
| 분석 서비스 | 새 역할을 추가하거나 기존 역할에 대한 속성을 열 때 이름 또는 전자 메일 주소로 검색 을 사용하여 사용자를 추가할 수 없습니다. | Manual Entry 옵션을 사용하여 사용자를 추가할 수 있습니다. |
| 데이터베이스 디자이너 | 뷰가 공간 데이터를 사용하여 테이블을 참조할 때 디자인 옵션을 선택하면 SSMS가 충돌합니다. | T-SQL을 사용하여 보기를 변경합니다. |
| 데이터베이스 미러링 | 미러링 노드에서 데이터베이스 미러링 모니터를 시작할 때, 기본 노드가 목록에 나타나지 않습니다. | 미러된 노드에서 미러링을 모니터링해야 하는 경우 SSMS 18.12.1을 사용합니다. |
| 일반 SSMS | SSMS 17에서 설정 가져오기 옵션을 사용할 수 없습니다. | SSMS 18에서 설정을 가져올 수 있습니다. |
| Azure SQL Managed Instance의 링크 기능 | SQL Server에서 기존 미러링 엔드포인트 인증서를 제거한 후 마법사를 통한 링크 생성이 실패할 수 있습니다. 이는 SQL Server와 Azure SQL Managed Instance 간의 신뢰가 확립되지 않았기 때문이며, 비록 모든 검사가 성공적으로 완료되었다 하더라도 발생할 수 있습니다. | PowerShell 명령을 Get-AzSqlInstanceServerTrustCertificate 사용하여 "<SQL_Server_Instance_Name>"이라는 SQL Server 미러링 엔드포인트 인증서가 Azure SQL Managed Instance에 있는지 확인합니다. 새로운 링크 생성 시도 전에 PowerShell 명령 Remove-AzSqlInstanceServerTrustCertificate을(를) 사용하여 그것을 제거하십시오. |
| 연결된 서버 | 서버 유형으로 SQL Server를 선택하여 Azure SQL 데이터베이스에 연결된 서버를 생성하면 master 데이터베이스에 연결됩니다. |
Azure SQL 데이터베이스에 연결된 서버를 생성하려면, 서버 유형에서 다른 데이터 소스를 선택하고, 제공자로는 Microsoft OLE DB Provider for SQL Server 또는 Microsoft OLE DB Driver for SQL Server를 선택하십시오. 데이터 소스 필드에 논리적 서버 이름을 입력하고, 카탈로그 필드에 데이터베이스 이름을 입력하십시오. |
| PolyBase | SQL 2022에 연결할 때 PolyBase 노드가 개체 탐색기에서 보이지 않습니다. | SSMS 18.12.1을 사용합니다. |
| 프로파일러 | 프로파일러 메뉴는 현지화되지 않았습니다. | 현재 대안이 없습니다. |
| 복제 | Azure SQL Managed Instance가 게시자이고 SSMS가 게시자와 동일한 가상 네트워크에 없는 컴퓨터에서 실행 중인 경우 복제 모니터를 통해 추적 프로그램 토큰을 삽입할 수 없습니다. | 트레이서 토큰을 삽입하려면, Azure SQL Managed Instance 게시자와 같은 가상 네트워크에 있는 컴퓨터에서 SSMS의 복제 모니터를 사용하십시오. |
| 스트레치 DB | 스트레치 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의 버그 수정
| 신규 항목 | 세부 정보 |
|---|---|
| 항상 암호화됨 | Azure Key Vault를 키 저장소로 사용할 때 '컬럼 마스터 키' 생성이 예외를 발생시키는 문제를 수정했습니다. |
| 데이터 분류 | 문제 수정: SSMS 18.10 이상으로 업그레이드한 후 'Microsoft.Information.Protection', Version=1.10.98.0 파일 또는 어셈블리를 로드할 수 없는 문제를 해결했습니다. 최신 SSMS 18.11.1이 데이터 분류를 깨뜨립니다. 업데이트 후 누락된 어셈블리 오류가 발생합니다. |
| SSMS 일반 설정 | Azure SQL DB에서 MFA를 사용하여 데이터 계층 응용 프로그램 배포 옵션으로 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 - Universal with MFA support" 인증을 사용할 때, 각 쿼리 호출 시 연결이 닫혔다가 다시 열릴 수 있는 문제를 수정했습니다. 연결 닫기의 부작용에는 전역 임시 테이블이 예기치 않게 삭제되고 경우에 따라 연결에 지정된 새 SPID(세션 ID)가 포함됩니다.
- 오랫동안 해결되지 않았던 문제를 수정했으며, 특정 조건에서 복구 계획이 복구 계획을 찾지 못하거나 비효율적인 복구 계획을 생성하는 문제를 수정했습니다.
- 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를 제거하려면 다른 애플리케이션을 제거할 때 사용하는 것과 동일하게 (프로그램 추가/제거 사용)하십시오.
Visual Studio 2015 IsoShell을 관리자 명령 프롬프트에서 제거하십시오.
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestartMicrosoft Visual C++ 2015 재배포 가능 패키지를 다른 애플리케이션을 제거하는 방법과 동일하게 제거하세요. 컴퓨터에 설치되어 있으면 x86과 x64 둘 다 제거하세요.
Visual Studio 2015 IsoShell을 재설치하십시오 관리자 권한으로 명령 프롬프트에서:
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestartSSMS를 다시 설치하십시오.
최신 Visual C++ 2015 Redistributable 버전으로 업그레이드하십시오. 현재 최신 버전을 사용하지 않는 경우 이를 고려하세요.
16.5.3
- 릴리스 번호: 16.5.3
- 빌드 번호: 13.0.16106.4
- 출시일: 2017년 1월 30일
사용 가능한 언어:
버그 수정 16.5.3
SSMS 16.5.2에서 도입된 문제를 수정했으며, 테이블에 스파스 열이 두 개 이상 있는 경우 '테이블' 노드가 확장되는 문제를 해결했습니다.
사용자는 Microsoft Dynamics AX/CRM Online 리소스에 연결하는 OData 연결 관리자(OData Connection Manager)가 포함된 SQL Server Integration Services(SSIS) 패키지를 SSIS 카탈로그에 배포할 수 있습니다. 자세한 정보는 OData Connection Manager를 참조하세요.
기존 테이블에서 Always Encrypted를 구성할 때, 관련 없는 객체에 오류가 발생하여 실패합니다.
다중 스키마가 있는 기존 데이터베이스에 대해 Always Encrypted를 구성하는 것은 작동하지 않습니다.
Always Encrypted, 암호화된 열 마법사가 시스템 뷰를 참조하는 뷰를 포함하고 있는 데이터베이스 때문에 실패합니다.
Always Encrypted로 암호화하면 암호화 후 모듈을 새로 고치는 오류가 잘못 처리됩니다.
Open recent 메뉴가 최근에 저장된 파일을 표시하지 않습니다.
SSMS는 테이블의 인덱스를 마우스 오른쪽 버튼으로 클릭할 때(원격(인터넷) 연결을 통해) 느립니다.
SQL 디자이너 스크롤바 문제를 수정했습니다.
테이블의 상황에 맞는 메뉴는 일시적으로 응답을 중지합니다.
SSMS는 가끔 활동 모니터에서 예외를 발생시키고 충돌합니다.
SSMS가 "프로세스가 내부 오류로 인해 .NET 런타임에서 IP 주소 71AF8579 (71AE0000)에서 종료 코드 80131506으로 종료되었습니다."라는 오류와 함께 충돌했습니다.
더 많은 다운로드
모든 SQL Server Management Studio 다운로드 목록을 보려면 마이크로소프트 다운로드 센터에서 검색하세요.
SQL Server Management Studio의 최신 릴리스는 SQL Server Management Studio 설치를 참조하세요.