SSMS(SQL Server Management Studio) 릴리스 정보

적용 대상:SQL ServerAzure SQL 데이터베이스Azure SQL Managed InstanceAzure Synapse Analytics

이 문서에서는 SSMS의 현재 버전과 이전 버전에 대한 업데이트, 개선 사항 및 버그 수정에 대해 자세히 설명합니다.

참고 항목

2021년 12월부터 18.6 이전의 SSMS 릴리스는 더 이상 Microsoft Entra MFA(다단계 인증)를 통해 데이터베이스 엔진에 대한 인증을 수행하지 않습니다. MFA를 계속 활용하려면 SSMS 18.6 이상이 필요합니다.

Microsoft Entra 다단계 인증을 통해 Azure Analysis Services에 연결하려면 SSMS 18.5.1 이상이 필요합니다.

현재 SSMS 릴리스

SSMS(SQL Server Management Studio) 20.1 다운로드

SSMS 20.1은 SSMS의 최신 GA(일반 공급) 릴리스입니다. 이전 버전의 SSMS가 필요한 경우 이전 SSMS 릴리스를 참조하세요.

20.1

SSMS 20.1 다운로드

  • 릴리스 번호: 20.1
  • 빌드 번호: 20.1.10.0
  • 릴리스 날짜: 2024년 4월 9일

사용 가능한 언어:

20.1의 새로운 기능

기능 세부 정보
드라이버 MSODBCSQL.MSI(17.10.6.1) 및 MSOLEDBSQL.MSI(18.7.2)에 대한 최신 드라이버 버전을 사용하도록 SSMS가 업데이트되었습니다. 이러한 새 버전을 포함하려면 이전 버전의 드라이버가 있는 사용자가 SSMS 20.1을 설치한 후 재부팅해야 할 수 있습니다. 자세한 내용은 Microsoft ODBC 드라이버Microsoft OLE DB 드라이버에 대한 릴리스 정보를 검토하세요.
드라이버 Microsoft.Data.SqlClient 버전이 5.1.4에서 5.1.5로 업데이트되었습니다.
라이브러리 SMO(서버 관리 개체) 버전이 171.31.0으로 업데이트되었습니다.
라이브러리 Microsoft Visual C++ 재배포 가능 패키지 버전이 14.38.33135.0으로 업데이트되었습니다. 이러한 새 버전을 포함하려면 이전 버전의 드라이버가 있는 사용자가 SSMS 20.1을 설치한 후 재부팅해야 할 수 있습니다.
개체 탐색기 그래프 에지 제약 조건 연결에 스키마가 접두사로 지정된 테이블 이름을 표시하도록 개체 탐색기가 업데이트되었습니다.

20.1의 버그 수정

기능 세부 정보
유지 관리 계획 대화 상자에서 파일 및 파일 그룹 라디오 단추를 선택한 후 데이터베이스 백업 작업 대화 상자가 닫히는 문제가 해결되었습니다.
SqlParser EXTERNAL PROVIDER를 사용할 때 CREATE LOGIN T-SQL 구문에 대한 DEFAULT_DATABASE 옵션 지원이 추가되었습니다.
SqlParser CREATE TRIGGER T-SQL 구문에 NATIVE_COMPILATION 및 SCHEMABINDING 옵션 지원이 추가되었습니다.

알려진 문제 20.1

기능 세부 정보 해결 방법
Analysis Services Microsoft Entra MFA를 사용하여 Analysis Services에 연결할 때 새 역할을 추가하거나 역할에 대한 속성을 열면 "역할에 추가되는 사용자의 ID를 제대로 가져오지 못했습니다"라는 메시지가 나타납니다. 이것은 치명적인 오류가 아니므로 무시해도 됩니다. 이 오류는 Azure 인프라 내에서 해결되며 SSMS에 대한 업데이트가 필요하지 않습니다.
Analysis Services 새 역할을 추가한 후 또는 기존 역할에 대한 속성을 열 때 이름 또는 이메일 주소로 검색을 사용하여 사용자를 추가할 수 없습니다. 수동 입력 옵션을 사용하여 사용자를 추가할 수 있습니다.
데이터베이스 디자이너 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 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 Database에 연결된 서버를 만들면 master 데이터베이스에 연결됩니다. Azure SQL Database에 연결된 서버를 만들려면 다른 데이터 원본서버 유형으로 선택하고 Microsoft OLE DB Provider for SQL Server 또는 Microsoft OLE DB Driver for SQL Server공급자로 선택합니다. 데이터 원본 필드에 논리 서버 이름을 입력하고 카탈로그 필드에 데이터베이스 이름을 입력합니다.
PolyBase SQL Server 2022(16.x)에 연결할 때 PolyBase 노드가 개체 탐색기에 표시되지 않습니다. SSMS 18.12.1을 사용합니다.
Profiler Profiler 메뉴가 지역화되지 않습니다. 현재 대안이 없습니다.
쿼리 저장소 보고서 구성 내에서 대체 메트릭 및 실행 옵션을 선택하면 쿼리 추적 보고서가 업데이트되지 않습니다. SSMS 19.x를 사용합니다.
복제 Azure SQL Managed Instance가 게시자이고 SSMS가 게시자와 동일한 가상 네트워크에 없는 컴퓨터에서 실행 중인 경우 복제 모니터를 통해 추적 프로그램 토큰을 삽입할 수 없습니다. 추적 프로그램 토큰을 삽입하려면 Azure SQL Managed Instance 게시자와 동일한 가상 네트워크에 있는 컴퓨터의 SSMS에서 복제 모니터를 사용합니다.
SSIS SQL 에이전트 작업에서 SSIS 작업 단계를 만들거나 수정할 때 다음과 같은 오류가 발생합니다. "서버와의 연결이 성공적으로 설정되었지만 로그인 프로세스 중에 오류가 발생했습니다. (공급자: SSL 공급자, 오류: 0 - 신뢰할 수 없는 기관에서 인증서 체인을 발급했습니다.) (Framework Microsoft SqlClient 데이터 공급자)" 암호화 속성에 대해 선택적 또는 필수가 선택되어 있는지 여부는 관계가 없습니다. SSMS 19.3을 사용하여 SSIS 작업 단계를 만들거나 수정합니다.
스트레치 데이터베이스 스트레치 데이터베이스 마법사가 제거거되었습니다. T-SQL을 사용하여 스트레치 데이터베이스를 구성하거나 SSMS 18.9.1 이하를 사용하여 스트레치 데이터베이스 마법사를 사용합니다.

SSMS 20.x 및 엄격 암호화 사용과 관련하여 알려진 문제는 20.0에서 엄격 암호화를 사용하는 알려진 문제를 참조하세요.

다른 알려진 문제를 확인하고 제품 팀에 피드백을 제공하려면 SQL 사용자 피드백을 참조(그룹 아래 도구 필터링)하세요.

이전 SSMS 릴리스

관련 섹션에서 다운로드 링크를 선택하여 이전 SSMS 버전을 다운로드합니다.

SSMS 버전 빌드 번호 릴리스 날짜
20.0 20.0.70.0 2024년 3월 19일
19.3 19.3.4.0 2024년 1월 10일
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일

20.0

SSMS 20.0 다운로드

  • 릴리스 번호: 20.0
  • 빌드 번호: 20.0.70.0
  • 릴리스 날짜: 2024년 3월 19일

사용 가능한 언어:

20.0의 새로운 기능

기능 세부 정보
연결 이제 연결 보안 속성인 암호화신뢰 서버 인증서는 더 쉽게 액세스할 수 있도록 연결 대화 상자의 기본 로그인 페이지에 있습니다. 자세한 내용은 SQL Server Management Studio 연결을 참조하세요.
Connection 이제 엄격(SQL Server 2022 및 Azure SQL)필수암호화 옵션과 함께 사용되는 인증서의 호스트 이름이라는 새 속성이 대화 상자의 로그인 페이지에 있습니다.
연결 쿼리 편집기 상태 표시줄에 연결에 사용되는 암호화 방법을 나타내는 아이콘이 추가되었습니다.
Connection 새 로그인 마법사에 Microsoft Entra ID 인증이 추가되었습니다.
드라이버 엄격 암호화 및 TLS(전송 보안 계층) 1.3에 대한 지원이 포함된 Microsoft.Data.SqlClient 버전이 5.1.4로 업데이트되었습니다.
라이브러리 SMO(서버 관리 개체) 버전이 171.30.0으로 업데이트되었습니다.
라이브러리 DacFx 버전이 162.1.x로 업데이트되었습니다.
옵션 연결 보안도구 > 옵션 > SQL Server 개체 탐색기 > 명령가져온 연결에 대한 신뢰 서버 인증서라는 새 옵션이 도입되었습니다. 자세한 내용은 옵션(SQL Server 개체 탐색기 - 명령)을 참조하세요.

20.0의 버그 수정

기능 세부 정보
Always Encrypted 새 열 마스터 키 대화 상자는 권한 부여에 대한 역할 권한을 사용하여 Azure Key Vault를 지원합니다.
Connection 사용자가 스토리지 계정 내의 컨테이너에 액세스할 수 없기 때문에 Azure Storage에 연결하려고 할 때 SSMS가 충돌하는 문제가 해결되었습니다.
Connection 신뢰 서버 인증서가 사용하도록 설정된 상태에서 사용자가 비밀번호를 변경할 수 없는 문제가 수정되었습니다.
Azure SQL Managed Instance용 링크 기능 인증서 가져오기 및 삭제에 대한 처리 기능이 향상되었습니다.
Azure SQL Managed Instance용 링크 기능 링크 마법사의 텍스트 및 이미지와 관련된 문제가 해결되었습니다.
보안 OpenSSL 라이브러리에 대한 CVE-2023-2975 취약성을 해결했습니다.

알려진 문제 20.0

기능 세부 정보 해결 방법
Analysis Services Microsoft Entra MFA를 사용하여 Analysis Services에 연결할 때 새 역할을 추가하거나 역할에 대한 속성을 열면 "역할에 추가되는 사용자의 ID를 제대로 가져오지 못했습니다"라는 메시지가 나타납니다. 이것은 치명적인 오류가 아니므로 무시해도 됩니다. 이 오류는 Azure 인프라 내에서 해결되며 SSMS에 대한 업데이트가 필요하지 않습니다.
Analysis Services 새 역할을 추가한 후 또는 기존 역할에 대한 속성을 열 때 이름 또는 이메일 주소로 검색을 사용하여 사용자를 추가할 수 없습니다. 수동 입력 옵션을 사용하여 사용자를 추가할 수 있습니다.
데이터베이스 디자이너 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 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 Database에 연결된 서버를 만들면 master 데이터베이스에 연결됩니다. Azure SQL Database에 연결된 서버를 만들려면 다른 데이터 원본서버 유형으로 선택하고 Microsoft OLE DB Provider for SQL Server 또는 Microsoft OLE DB Driver for SQL Server공급자로 선택합니다. 데이터 원본 필드에 논리 서버 이름을 입력하고 카탈로그 필드에 데이터베이스 이름을 입력합니다.
유지 관리 계획 데이터베이스 백업 작업에서 파일 및 파일 그룹 라디오 단추를 선택하면 대화 상자가 예기치 않게 닫힙니다. 현재 대안이 없습니다.
PolyBase SQL Server 2022(16.x)에 연결할 때 PolyBase 노드가 개체 탐색기에 표시되지 않습니다. SSMS 18.12.1을 사용합니다.
Profiler Profiler 메뉴가 지역화되지 않습니다. 현재 대안이 없습니다.
쿼리 저장소 보고서 구성 내에서 대체 메트릭 및 실행 옵션을 선택하면 쿼리 추적 보고서가 업데이트되지 않습니다. SSMS 19.x를 사용합니다.
복제 Azure SQL Managed Instance가 게시자이고 SSMS가 게시자와 동일한 가상 네트워크에 없는 컴퓨터에서 실행 중인 경우 복제 모니터를 통해 추적 프로그램 토큰을 삽입할 수 없습니다. 추적 프로그램 토큰을 삽입하려면 Azure SQL Managed Instance 게시자와 동일한 가상 네트워크에 있는 컴퓨터의 SSMS에서 복제 모니터를 사용합니다.
SSIS SQL 에이전트 작업에서 SSIS 작업 단계를 만들거나 수정할 때 다음과 같은 오류가 발생합니다. "서버와의 연결이 성공적으로 설정되었지만 로그인 프로세스 중에 오류가 발생했습니다. (공급자: SSL 공급자, 오류: 0 - 신뢰할 수 없는 기관에서 인증서 체인을 발급했습니다.) (Framework Microsoft SqlClient 데이터 공급자)" 암호화 속성에 대해 선택적 또는 필수가 선택되어 있는지 여부는 관계가 없습니다. SSMS 19.3을 사용하여 SSIS 작업 단계를 만들거나 수정합니다.
스트레치 데이터베이스 스트레치 데이터베이스 마법사가 제거거되었습니다. T-SQL을 사용하여 스트레치 데이터베이스를 구성하거나 SSMS 18.9.1 이하를 사용하여 스트레치 데이터베이스 마법사를 사용합니다.

20.0에서 엄격 암호화 사용 시 알려진 문제

기능 세부 정보 해결 방법
Connection 엄격 암호화 강제 적용을 통해 SQL Server를 구성한 경우 서버 또는 데이터베이스 메뉴에서 Azure Data Studio > 새 쿼리를 선택하면 "서버와의 연결이 성공적으로 설정되었지만 사전 로그인 핸드셰이크 중에 오류가 발생했습니다. (공급자: TCP 공급자, 오류:0 - 기존 연결이 원격 호스트에 의해 강제로 끊겼습니다.)"라는 오류가 발생합니다. Azure Data Studio의 암호화 속성에 대해 필수 대신 엄격을 사용하도록 연결을 업데이트한 다음 연결합니다.
연결 암호화에 대해 선택된 엄격(SQL 2022 및 Azure SQL) 및 비 TCP/IP 네트워크 프로토콜을 통해 SQL Server에 연결하면 ‘SERVERNAME에 연결할 수 없습니다. 서버에 연결했지만 사전 로그인 핸드셰이크 중에 오류가 발생했습니다. (공급자: 공유 메모리 공급자, 오류: 15 - 기능이 지원되지 않음) (Microsoft SQL Server, 오류: 50) 요청이 지원되지 않습니다"라는 오류가 발생합니다. TCP/IP를 사용하도록 네트워크 프로토콜 연결 속성을 변경하거나 SQL Server에 대해 TCP/IP 프로토콜을 사용하도록 설정합니다.
데이터베이스 튜닝 관리자 엄격 암호화 강제 적용을 통해 SQL Server를 구성하는 경우 데이터베이스 튜닝 관리자에서 서버에 연결할 수 없습니다. 대안이 없습니다.
유지 관리 계획 엄격(SQL Server 2022 및 Azure SQL) 암호화를 사용하여 서버에 연결하는 경우 기존 유지 관리 계획을 수정하면 ‘SERVERNAME에 연결하지 못했습니다. (Microsoft.SqlServer.ConnectionInfo) 서버에 연결했지만 로그인하는 동안 오류가 발생했습니다. (공급자: SSL 공급자, 오류: 0 - 대상 보안 주체 이름이 잘못되었습니다)"라는 오류가 발생합니다. 필수 또는 선택적 암호화로 연결하면 문제가 발생하지 않습니다.
Profiler 엄격 암호화 강제 적용을 통해 SQL Server를 구성하는 경우 Profiler의 서버에 대한 연결이 지원되지 않으며 오류 "SERVERNAME에 연결할 수 없습니다. 등록되지 않은 클래스(pfutil)"가 발생됩니다. MICROSOFT OLE DB Driver for SQL Server 다운로드에서 제공되는 MSOLEDBSQL 버전 19를 설치합니다.
프로파일러 엄격(SQL Server 2022 및 Azure SQL) 암호화 및 MSOLEDBSQL 버전 19가 설치된 서버에 연결하는 경우 데이터베이스 테이블에 추적을 저장하거나 로드할 수 없습니다. 대안이 없습니다.
PowerShell 엄격(SQL Server 2022 및 Azure SQL) 암호화를 통해 서버에 연결하는 경우 개체 탐색기 노드에서 Powershell 시작을 선택하면 오류 "SQL Server PowerShell 공급자 오류: SERVERNAME에 연결할 수 없습니다. [서버 SERVERNAME에 연결하지 못했습니다. --> 서버에 연결했지만 사전 로그인 핸드셰이크 중에 오류가 발생했습니다. (공급자: TCP 공급자, 오류: 0 - 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다) --> 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다]"가 발생합니다. 현재 대안이 없습니다.
SQL Server 로그 엄격 암호화 강제 적용을 통해 SQL Server를 구성하는 경우 개체 탐색기를 통해 SQL Server ERRORLOG 파일을 볼 수 없거나 쿼리 편집기 통해 master.dbo.sp_enumerrorlogs 또는 sys.xp_enumerrorlogs을(를) 실행할 수 없습니다. 파일 탐색기를 사용하여 로그 폴더의 ERRORLOG 파일을 봅니다.

19.3

SSMS 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의 버그 수정

기능 세부 정보
접근성 데이터베이스 속성 대화 상자에서 불완전하거나 잘못된 정보를 알리는 화면 읽기 프로그램과 관련된 문제가 해결되었습니다.
Always Encrypted 영어 이외의 SSMS 설치를 사용하여 새 Azure SQL Database를 만들 때 보안 Enclave 사용 설정 옵션을 변경할 수 없는 문제가 수정되었습니다.
가용성 그룹 가용성 그룹 대시보드에서 항목이 비어있는 것으로 보였던 주 서버 이름의 텍스트 색이 변경되었습니다.
확장 이벤트 ring_buffer 대상에 대한 대상 데이터 보기를 선택한 후 데이터 열에 대한 텍스트 색이 변경되었습니다.
설치 관리자 현재 릴리스가 설치된 경우에도 사용자에게 SQL Server Management Studio를 업데이트하라는 메시지가 표시될 수 있는 문제가 해결되었습니다. 19.2.56.2 업데이트 버전 감지 버그를 참조하세요.
개체 탐색기 트리가 계속 확장되는 동안 개체 탐색기 닫으려고 하면 발생하는 충돌이 해결되었습니다.
보고서 255개 이상을 사용할 수 있는 경우 스케줄러 수를 올바르게 표시하도록 서버 대시보드 보고서가 업데이트되었습니다. SSMS 19.2 - 보고서 - 서버 대시보드 - 인스턴스에서 사용하는 프로세서 - 잘못된 번호를 참조하세요.
보안 CVE-2024-0056을 해결하려면 Microsoft.Data.SqlClient 3.1.5로 업데이트하세요.

알려진 문제 19.3

기능 세부 정보 해결 방법
Analysis Services Microsoft Entra MFA를 사용하여 Analysis Services에 연결할 때 새 역할을 추가하거나 역할에 대한 속성을 열면 "역할에 추가되는 사용자의 ID를 제대로 가져오지 못했습니다"라는 메시지가 나타납니다. 이것은 치명적인 오류가 아니므로 무시해도 됩니다. 이 오류는 Azure 인프라 내에서 해결될 예정이며 SSMS에 대한 업데이트는 필요하지 않습니다.
Analysis Services 새 역할을 추가한 후 또는 기존 역할에 대한 속성을 열 때 이름 또는 이메일 주소로 검색을 사용하여 사용자를 추가할 수 없습니다. 수동 입력 옵션을 사용하여 사용자를 추가할 수 있습니다.
데이터베이스 디자이너 공간 데이터를 사용하여 테이블을 참조하는 보기의 디자인 옵션을 선택하면 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 Database에 연결된 서버를 만들면 master 데이터베이스에 연결됩니다. Azure SQL Database에 연결된 서버를 만들려면 다른 데이터 원본서버 유형으로 선택하고 Microsoft OLE DB Provider for SQL Server 또는 Microsoft OLE DB Driver for SQL Server공급자로 선택합니다. 데이터 원본 필드에 논리 서버 이름을 입력하고 카탈로그 필드에 데이터베이스 이름을 입력합니다.
PolyBase SQL 2022에 연결할 때 PolyBase 노드가 개체 탐색기에 표시되지 않습니다. SSMS 18.12.1을 사용합니다.
Profiler Profiler 메뉴가 지역화되지 않습니다. 현재 대안이 없습니다.
복제 Azure SQL Managed Instance가 게시자이고 SSMS가 게시자와 동일한 Virtual Network에 있지 않은 컴퓨터에서 실행 중인 경우 복제 모니터를 통해 추적 프로그램 토큰을 삽입할 수 없습니다. 추적 프로그램 토큰을 삽입하려면 Azure SQL Managed Instance 게시자와 동일한 가상 네트워크에 있는 컴퓨터의 SSMS에서 복제 모니터를 사용합니다.
Stretch DB Stretch DB 마법사가 제거되었습니다. T-SQL을 사용하여 Stretch DB를 구성하거나 SSMS 18.9.1 이하를 사용하여 Stretch DB 마법사를 사용합니다.

18.12.1

SSMS 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

SSMS 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 지원을 통한 유니버설" 인증을 사용하는 경우 쿼리를 호출할 때마다 연결이 종료되었다가 다시 시작되는 문제가 수정되었습니다. 연결 닫힘으로 인해 글로벌 임시 테이블이 예기치 않게 삭제되고, 연결에 새 새션 ID(SPID)가 부여되는 등의 부작용이 발생합니다.
  • 복원 계획이 복원 계획을 찾지 못하거나 특정 조건에서 비효율적인 복원 계획을 생성하는 장기 미해결 문제가 수정되었습니다.
  • “데이터 계층 애플리케이션 가져오기” 마법사에서 Azure SQL Database에 연결할 때 오류가 발생할 수 있는 문제를 해결했습니다.

참고 항목

영어 이외의 지역화된 SSMS 17.x 릴리스를 다음 위치에 설치하는 경우 KB 2862966 보안 업데이트 패키지가 필요합니다. Windows 8, Windows 7, Windows Server 2012 및 Windows Server 2008 R2.

SSMS 17.x 제거 및 다시 설치

SSMS 설치에 문제가 있고, 표준 제거 및 다시 설치로 해결되지 않는 경우 먼저 Visual Studio 2015 IsoShell을 복구해 볼 수 있습니다. Visual Studio 2015 IsoShell을 복구해도 문제가 해결되지 않으면 아래 방법을 통해 여러 가지 임의의 문제를 해결합니다.

  1. 애플리케이션을 제거하는 것과 동일한 방식으로 SSMS를 제거합니다(프로그램 추가 또는 제거 사용).

  2. 관리자 권한 cmd 프롬프트에서 Visual Studio 2015 IsoShell을 제거합니다.

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
    vs_isoshell.exe /Uninstall /Force /PromptRestart
    
  3. 애플리케이션을 제거하는 것과 동일한 방식으로 Microsoft Visual C++ 2015 재배포 가능 패키지를 제거합니다. x86 및 x64 버전이 컴퓨터에 설치되어 있으면 모두 제거합니다.

  4. 관리자 권한 cmd 프롬프트에서 Visual Studio 2015 IsoShell을 다시 설치합니다.

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
    vs_isoshell.exe /PromptRestart
    
  5. SSMS를 다시 설치합니다.

  6. 현재 최신 상태가 아닌 경우 최신 버전의 Visual C++ 2015 재배포 가능 패키지로 업그레이드합니다.

16.5.3

SSMS 16.5.3 다운로드

  • 릴리스 번호: 16.5.3
  • 빌드 번호: 13.0.16106.4
  • 릴리스 날짜: 2017년 1월 30일

사용 가능한 언어:

16.5.3의 버그 수정

  • 테이블에 스파스 열이 둘 이상 있을 때 'Table' 노드의 확장을 일으키는 SSMS 16.5.2의 문제가 해결되었습니다.

  • 사용자가 Microsoft Dynamics AX/CRM Online 리소스에 연결되는 OData 연결 관리자를 포함하는 SSIS(SQL Server Integration Services) 패키지를 SSIS 카탈로그에 배포할 수 있습니다. 자세한 내용은 OData 연결 관리자를 참조하세요.

  • 기존 테이블에 대한 Always Encrypted 구성이 관련 없는 개체에 대한 오류와 함께 실패함.

  • 여러 스키마가 포함된 기존 데이터베이스에 대한 Always Encrypted 구성이 작동하지 않음.

  • Always Encrypted, 암호화된 열 마법사가 시스템 보기를 참조하는 보기를 포함하는 데이터베이스로 인해 실패함.

  • Always Encrypted를 사용하여 암호화할 때 암호화 후 모듈 새로 고침으로 인한 오류가 잘못 처리되었습니다.

  • 최근에 사용한 항목 열기 메뉴에 최근에 저장한 파일이 표시되지 않음.

  • 원격(인터넷) 연결을 통해 테이블의 인덱스를 마우스 오른쪽 단추로 클릭할 경우 SSMS가 느려짐.

  • SQL 디자이너 스크롤 막대 관련 문제를 해결함.

  • 테이블의 상황에 맞는 메뉴가 잠시 응답하지 않음.

  • SSMS에서 가끔 [작업 모니터]에서 예외를 발생시키고 작동을 중단함.

  • 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)) 오류와 함께 작동이 중단됨.

더 많은 다운로드

모든 SQL Server Management Studio 다운로드의 전체 목록은 Microsoft 다운로드 센터를 검색하세요.

최근 출시된 SQL Server Management Studio에 대해서는 SSMS(SQL Server Management Studio) 다운로드를 참조하세요.