16.1 | SQL Server Data Tools(SSDT)
SQL Server Data Tools는 Visual Studio를 설치할 때 함께 설치되는 도구다. SQL Server Data Tools를 사용하면 SQL Server 개체 탐색기(Object Explorer)와 SQL Server 데이터베이스 프로젝트 템플릿을 사용할 수 있다.
SQL Server 데이터베이스 프로젝트를 사용하면 프로젝트 단위로 SQL Server 데이터베이스를 프로그래밍하고, 게시하는 등의 모든 절차를 일괄적으로 관리할 수 있다. Team Foundation Server(Visual Studio Team Services)와 Git 등을 사용한 버전 제어를 할 수 있어 데이터베이스를 통합해 관리할 수도 있다. 또한, SQL Server 개체 탐색기(Object Explorer)가 기본으로 제공되어 모든 형태의 SQL Server에 연결해 데이터베이스를 관리할 수 있다.
프로젝트를 만들고 테이블(Table), 뷰(View), 저장 프로시저(Stored Procedure) 등 모든 SQL 개체는 sql 파일로 저장한다. 이 SQL 파일은 필요에 따라 개발 DB, 테스트 DB, 운영 DB 등 원하는 곳에 손쉽게 게시할 수 있다.
▲ 그림 16-1 SQL Server 데이터베이스 프로젝트 생성 템플릿