SQL Server Data Tools
SSDT(SQL Server Data Tools)는 SQL Server 데이터베이스 및 Azure SQL 데이터베이스를 빌드하는 데 중점을 둔 Visual Studio의 개발 도구 세트입니다. SSDT는 AS(Analysis Services) 데이터 모델, IS(Integration Services) 패키지 및 해당 확장이 있는 RS(Reporting Services) 보고서로 확장할 수 있습니다. SSDT를 사용하면 다른 애플리케이션 개발 도구와 동일한 프로젝트 개념으로 SQL 개체를 디자인하고 배포할 수 있습니다. SQL 프로젝트 기능은 CI/CD 파이프라인으로 확장되므로 SqlPackage CLI를 사용하여 데이터베이스 프로젝트의 빌드 및 배포를 자동화할 수 있습니다.
SQL Server Data Tools 기능의 핵심은 Visual Studio에서 워크로드 구성 요소로 사용할 수 있습니다. Visual Studio 확장은 Visual Studio Marketplace에서 사용할 수 있으며 SSDT 설치에 대한 자세한 내용은 SQL Server Data Tools 다운로드에서 확인할 수 있습니다.
참고 항목
Visual Studio의 SDK 스타일 SQL 프로젝트는 원래 SSDT와 별도로 Visual Studio 2022용 SQL Server Data Tools, SDK 스타일(프리뷰) 기능의 일부로 사용할 수 있습니다. SDK 스타일 프로젝트 형식은 .NET Core에 도입된 새 SDK 스타일 프로젝트를 기반으로 하며 Azure Data Studio 및 VS Code용 SQL Database 프로젝트 확장에서 사용하는 형식입니다. 자세한 내용은 SQL Server Data Tools, SDK 스타일(프리뷰)을 참조하세요.
릴리스 정보
Visual Studio 2022를 사용하는 SQL Server Data Tools에 대한 최신 릴리스 정보는 다음 위치에서 찾을 수 있습니다.
- SSDT(SQL Server Data Tools) 릴리스 정보는 Visual Studio 2022 릴리스 정보와 함께 나열됩니다.
- SSAS(Analysis Services) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
- SSIS(통합 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
- SSRS(보고 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
Visual Studio 2019를 사용하는 SQL Server Data Tools에 대한 릴리스 정보는 다음 위치에서 찾을 수 있습니다.
- SSDT(SQL Server Data Tools) 릴리스 정보는 Visual Studio 2019 릴리스 정보와 함께 나열됩니다.
- SSAS(Analysis Services) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
- SSIS(통합 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
- SSRS(보고 서비스) 확장 릴리스 정보는 확장 마켓플레이스에 나열됩니다.
Visual Studio 2017을 사용하는 SQL Server Data Tools에 대한 자세한 내용은 SSDT 및 SSDT-BI(SQL Server Data Tools)의 이전 릴리스를 참조하세요.
코어 SQL Server Data Tools
SSDT(SQL Server Data Tools)는 Visual Studio 안에서 데이터베이스 개발의 모든 단계에 걸쳐 있는 유비쿼터스 선언적 모델(SQL 데이터베이스 프로젝트)을 도입하여 데이터베이스 개발을 변환합니다. SSDT Transact-SQL 디자인 기능을 사용하여 데이터베이스를 빌드, 디버깅, 유지 관리 및 리팩터링할 수 있습니다. 데이터베이스 프로젝트에 대해 작업하거나, 또는 데이터베이스 인스턴스에 온 또는 오프-프레미스로 직접 연결할 수 있습니다.
개발자는 포괄적인 데이터베이스 개발을 위해 친숙한 Visual Studio 환경을 사용할 수 있습니다. 이 도구 모음에는 코드 탐색, IntelliSense, C# 및 Visual Basic에서 사용할 수 있는 것과 유사한 언어 지원과 함께 Transact-SQL 편집기 내의 특수 유효성 검사, 디버깅 및 선언적 편집 기능이 포함되어 있습니다. SSDT(SQL Server Data Tools)는 데이터베이스 프로젝트 또는 연결된 인스턴스에서 테이블을 간소화하고 수정하기 위한 시각적 테이블 디자이너도 제공합니다. 팀 기반 설정에서는 모든 프로젝트 파일에 대한 버전 관리가 가능하므로 협업이 향상됩니다. 배포할 때가 되면 SQL Database 및 SQL Server와 같이 지원되는 모든 SQL 플랫폼에 프로젝트를 게시할 수 있습니다.
Visual Studio의 SQL Server 개체 탐색기는 SQL Server Management Studio와 같은 데이터베이스 개체 뷰를 제공합니다. SQL Server 개체 탐색기를 사용하면 소규모 데이터베이스 관리 및 디자인 작업을 수행할 수 있습니다. 테이블, 저장 프로시저 및 함수를 손쉽게 만들고, 편집하고, 이름을 바꾸고 삭제할 수 있을 뿐 아니라, 또한 SQL Server 개체 탐색기에서 상황에 맞는 메뉴를 사용하여 테이블 데이터를 편집하거나, 스키마를 비교하거나, 또는 쿼리를 실행할 수 있습니다.
SQL Database 프로젝트 설명서에서 SQL Server Data Tools를 사용하여 수행할 수 있는 SQL 프로젝트 및 데이터베이스 개발 작업에 대해 자세히 알아봅니다.
SDK 스타일 SQL 프로젝트(프리뷰)
Microsoft.Build.Sql 프로젝트 SDK에 대한 지원은 Visual Studio에서 차세대 SQL 프로젝트로 미리 보기로 사용할 수 있습니다. SDK 스타일 SQL 프로젝트는 .NET SDK 스타일 프로젝트 형식을 기반으로 하며 원래 SQL 프로젝트보다 더 유연하고 확장 가능하도록 설계되었습니다. SDK 스타일 SQL 프로젝트는 새로운 개발에 권장되며 Visual Studio 2022에서 선택적 구성 요소인 "SQL Server Data Tools, SDK 스타일(프리뷰)"으로 사용할 수 있습니다. SDK 스타일 SQL Server Data Tools 설명서에서 SDK 스타일 SQL 프로젝트 및 Visual Studio에 대해 자세히 알아봅니다.