SQL Server Data Tools
게시 날짜: 2016년 9월
SQL Server Data Tools(SSDT)에서는 Visual Studio 내의 모든 데이터베이스 개발 단계를 망라하는 선언적 유비쿼터스 모델을 도입함으로써 데이터베이스 개발 과정에 일대 변화를 주었습니다. SSDT Transact-SQL 디자인 기능을 사용하여 데이터베이스를 빌드, 디버깅, 유지 관리 및 리팩터링할 수 있습니다. 데이터베이스 프로젝트를 사용하여 작업하거나 내부 또는 외부의 연결된 데이터베이스 인스턴스를 직접 사용할 수 있습니다.
개발자는 데이터베이스 개발에 익숙한 Visual Studio 도구를 사용할 수 있습니다.Transact-SQL 편집기에서는 C# 및 Visual Basic에 사용할 수 있는 기능과 유사한 코드 탐색, IntelliSense 및 언어 지원과 같은 도구, 플랫폼별 유효성 검사, 디버깅 및 선언적 편집 기능을 제공합니다. 또한 SSDT에서는 데이터베이스 프로젝트나 연결된 데이터베이스 인스턴스에서 테이블을 만들고 편집하는 데 사용할 수 있는 시각적 테이블 디자이너를 제공합니다. 팀 기반 환경에서 데이터베이스 프로젝트 작업을 수행하는 동안 모든 파일에 대해 버전 제어를 사용할 수 있습니다. 프로젝트를 게시할 때 SQL 데이터베이스 및 SQL 서버를 포함하여 지원되는 모든 SQL 플랫폼에 게시할 수 있습니다. SSDT 플랫폼 유효성 검사 기능은 스크립트가 지정한 대상에서 작동하도록 해 줍니다.
Visual Studio의 SQL Server 개체 탐색기에서는 SQL Server Management Studio와 유사한 데이터베이스 개체의 뷰를 제공합니다.SQL Server 개체 탐색기를 사용하여 소규모 데이터베이스 관리 및 디자인 작업을 수행할 수 있습니다. 테이블, 저장 프로시저 및 함수를 손쉽게 만들고, 편집하고, 이름을 바꾸고 삭제할 수 있을 뿐 아니라,SQL Server 개체 탐색기에서 바로 상황에 맞는 메뉴를 사용하여 테이블 데이터를 편집하거나, 스키마를 비교하거나, 쿼리를 실행할 수도 있습니다.
다음 항목과 섹션에서는 SSDT를 유용하게 사용할 수 있는 방법에 대해 설명합니다. 데이터베이스 프로젝트 작업을 완료할 수 있도록 안내하는 방법 도움말 항목이 포함되어 있습니다. 이러한 작업은 자습서처럼 순서대로 완료하도록 작성되었으며, 전문 식품을 수입 및 수출하는 가상의 회사인 Northwind Traders를 중심으로 설명합니다.
항목/섹션 | 설명 |
---|---|
SQL Server Data Tools 설치 | SQL Server Data Tools를 설치하는 방법을 설명합니다. |
SQL Server Data Tools 구성 요소 제거 | SSDT 제거 시 제거되지 않는 구성 요소를 설명합니다. |
프로젝트 기반 오프라인 데이터베이스 개발 | 이 섹션의 항목에서는 데이터베이스 프로젝트를 작성, 빌드, 디버깅 및 게시하는 데 사용할 수 있는 SQL Server Data Tools의 기능에 대해 설명합니다. |
명령줄 도구를 사용하여 프로젝트 기반 데이터베이스 개발 | 이 섹션의 항목에서는 많은 프로젝트 기반 데이터베이스 개발 시나리오를 활성화하는 명령줄 도구에 대해 설명합니다. |
연결된 데이터베이스 개발 | 이 섹션의 항목에서는 연결된 데이터베이스를 디자인하고 쿼리하는 데 사용하는 SQL Server Data Tools 기능에 대해 설명합니다. |
하나 이상의 테이블에 있는 데이터를 참조 데이터베이스에 있는 데이터와 비교 및 동기화 | 원본 데이터베이스와 대상 데이터베이스의 데이터를 비교하고 일치해야 하는 값을 지정한 다음 대상을 업데이트하여 데이터베이스를 동기화하거나 업데이트 스크립트를 Transact-SQL 편집기 또는 파일로 내보내는 방법에 대해 설명합니다. |
Transact-SQL 편집기를 사용하여 스크립트 편집 및 실행 | 이 섹션의 항목에서는 스크립트 작업에 사용할 수 있는 다양한 기능의 편집 및 디버깅 환경을 제공하는 Transact-SQL 편집기의 사용 방법에 대해 설명합니다. |
테이블 및 관계 관리, 오류 해결 | 이 섹션의 항목에서는 다음 내용에 대해 설명합니다. - 테이블 디자이너를 사용하여 테이블을 디자인하고 테이블 관계를 관리하는 방법 - 일반적인 구문 또는 의미 오류를 해결하는 방법 |
SQL Server 단위 테스트를 사용하여 데이터베이스 코드 확인 | SQL Server 단위 테스트를 사용하여 데이터베이스의 기준 상태를 설정하고 이후 데이터베이스 개체에 대해 수행하는 변경 내용을 확인하는 방법에 대해 설명합니다. |
데이터베이스 기능 확장 | 단위 테스트 및 데이터베이스 코드 분석과 같은 기능을 확장할 수 있도록 하는 기능 확장을 만들 수 있습니다. |
SQL Server Data Tools에 필요한 권한 | SQL Server Data Tools를 사용하는 데 필요한 액세스 권한에 대해 설명합니다. |
DAC 프레임워크 호환성 | DAC 프레임워크와의 호환성 문제를 설명합니다. |
API 참조 | 이 섹션의 항목에서는 SQL Server Data Tools에서 노출하는 클래스, 인터페이스 및 값 형식에 대해 설명합니다. |
참조 항목
최신 SQL Server Data Tools 뉴스 및 업데이트를 보려면 MSDN의 SSDT 개발자 센터 및 팀 블로그를 방문하십시오.
SSDT 포럼은 SQL Server 전문가로부터 피드백을 받고 질문을 하는 데 좋은 장소입니다.