다음을 통해 공유


SSMS(SQL Server Management Studio)란?

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

SSMS(SQL Server Management Studio)는 SQL 인프라를 관리하기 위한 통합 환경입니다. SSMS를 사용하여 SQL Server, Azure SQL Database, Azure SQL Managed Instance, AzureVirtual Machines의 SQL Server, Microsoft Fabric의 SQL 데이터베이스Azure Synapse Analytics의 모든 구성 요소에 액세스, 구성, 관리, 관리 및 개발합니다. SSMS는 광범위한 그래픽 도구 그룹을 다양한 스크립트 편집기와 결합하여 모든 기술 수준의 개발자 및 데이터베이스 관리자를 위한 SQL Server에 대한 액세스를 제공하는 단일 포괄적인 유틸리티를 제공합니다.

SQL Server Management Studio 스크린샷.

SSMS 구성 요소

설명 구성 요소
개체 탐색기를 사용하여 하나 이상의 SQL Server 인스턴스에 있는 모든 개체를 보고 관리합니다. 개체 탐색기
템플릿 탐색기를 사용하여 쿼리 및 스크립트 개발 속도를 높이기 위해 사용하는 상용구 텍스트 파일을 빌드하고 관리합니다. 템플릿 탐색기
사용되지 않는 솔루션 탐색기를 사용하여 스크립트 및 쿼리와 같은 관리 항목을 관리하는 프로젝트를 빌드합니다. 솔루션 탐색기
SSMS에 포함된 시각적 디자인 도구를 사용하여 쿼리, 테이블 및 다이어그램 데이터베이스를 빌드합니다. Visual Database Tools
SSMS 언어 편집기를 사용하여 쿼리 및 스크립트를 대화형으로 빌드하고 디버그합니다. 쿼리 및 텍스트 편집기

비즈니스 인텔리전스용 SSMS

SSMS를 사용하여 Analysis Services, Integration Services 및 Reporting Services에 액세스, 구성, 관리 및 관리합니다. 세 가지 비즈니스 인텔리전스 기술 모두 SSMS를 사용하지만 각각과 관련된 관리 작업은 약간 다릅니다.

비고

Analysis Services, Integration Services 솔루션 및 Reporting Services를 만들고 수정하려면 SSMS가 아닌 SSDT(SQL Server Data Tools)를 사용합니다. SSDT(SQL Server Data Tools)Microsoft Visual Studio를 기반으로 하는 개발 환경입니다.

Analysis Services 솔루션 관리

SSMS(SQL Server Management Studio)를 사용하면 백업 수행 및 개체 처리와 같은 Analysis Services 개체를 관리할 수 있습니다.

SSMS는 MDX(다차원 식),DAX(데이터 분석 식), DMX(데이터 마이닝 확장) 및 XMLA(XML for Analysis)로 작성된 스크립트를 개발하고 저장할 수 있는 Analysis Services 스크립트 프로젝트를 제공합니다.

이러한 스크립트를 사용하여 관리 작업을 수행하거나 Analysis Services 큐브의 데이터베이스 및 인스턴스와 같은 개체를 다시 만듭니다. 예를 들어 Analysis Services 스크립트 프로젝트에서 XMLA 스크립트를 개발하여 기존 인스턴스에 직접 새 개체를 만들 수 있습니다. 이러한 프로젝트를 솔루션의 일부로 저장하고 소스 코드 제어와 통합할 수 있습니다.

비고

SSMS는 DAX 및 MDX를 지원하지만 작업 중인 모델과 실행하려는 쿼리 유형을 고려해야 합니다.

SSMS의 Analysis Services 스크립트 프로젝트에 대한 자세한 내용은 Analysis Services 스크립트 프로젝트를 참조하세요.

Integration Services 솔루션 관리

SSMS는 데이터베이스에 저장된 SSIS(SQL Server Integration Services) 패키지를 관리, 실행 및 모니터링할 SSISDB 수 있습니다. 패키지를 가져오고, 내보내고, 업그레이드하고, 폴더로 구성할 수 있습니다. 개체 탐색기에서 SSIS 카탈로그에 액세스할 수 있습니다.

SSMS의 가져오기 및 내보내기 마법사 는 기본 SSIS 패키지를 생성할 수 있으며 SSIS에 대해 학습하기 위한 좋은 시작점 역할을 합니다. 더 복잡한 솔루션을 디자인하고 유지 관리하려면 SSDT(SQL Server Data Tools)를 사용합니다.

보고 서비스 프로젝트 관리

적용 대상: SQL Server 2022(16.x) 및 이전 버전

SSMS는 SQL Server 2022(16.x) 및 이전 버전에서 SSRS(SQL Server Reporting Services)를 관리하기 위한 통합 환경을 제공합니다. 보고서 서버 자체, 해당 데이터베이스(ReportServerReportServerTempDB), 역할, 작업 및 공유 일정을 관리할 수 있습니다. 공유 일정 폴더는 예약 작업에 직접 액세스할 수 있도록 합니다.

비고

SQL Server 2025(17.x)부터 온-프레미스 보고 서비스는 Power BI Report Server에 통합됩니다. 자세한 내용은 Reporting Services 통합 FAQ를 참조하세요.

또한 SSMS는 서버 수준 작업을 지원하므로 SSRS 기능을 사용하도록 설정하고 구성하며 기본값을 정의하며 역할 및 작업을 유지 관리할 수 있습니다.

보고서 서버 데이터베이스를 SQL Server 인스턴스로 마이그레이션하는 경우 시스템 데이터베이스에 RSExecRolemaster 만들어야 합니다.

SSMS는 SQL Server 2022(16.x) 및 이전 버전에서 SSRS를 관리하기 위한 견고한 도구 집합을 제공하지만 보고서 관리자 또는 Reporting Services 구성 관리자를 대체하지는 않습니다.

관련 SSRS 작업에 대한 자세한 내용은 다음을 참조하세요.

영어가 아닌 언어 버전

Visual Studio 설치 관리자 운영 체제의 언어와 일치하는 SSMS에 대한 기본 언어 팩을 선택합니다. 언제든지 기본 언어를 변경할 수 있습니다. 자세한 내용은 SQL Server Management Studio 워크로드, 구성 요소 및 언어 팩 수정을 참조하세요.

지원 정책

SQL Tools 팀은 Microsoft 최신 수명 주기 정책을 채택했습니다.

원래 최신 수명 주기 정책 공지읽어보십시오. 자세한 내용은 최신 정책 FAQ 참조하세요.

진단 데이터 수집 및 기능 사용 정보는 SQL Server 개인 정보 취급 방침 보완진단 데이터 수집을 참조하세요.

도움말 보기

SQL 설명서 작성에 참여하세요.

SQL 콘텐츠를 직접 편집할 수 있다는 것을 알고 계셨나요? 그렇게 하면 설명서를 개선하는 데 도움이 될 뿐만 아니라 페이지의 기여자로도 인정받게 됩니다.

자세한 내용은 Microsoft Learn 설명서 편집에 관한 정보를 참조하세요.