Introduction to SQL Server Data Tools (SSDT)
Introduction
"SSDT provides an integrated environment for database developers to carry out all their database design work for any SQL Server platform (both on and off premise) within Visual Studio. Database developers can use the SQL Server Object Explorer in VS to easily create or edit database objects and data, or execute queries." -quoted from SSDT official documentation in MSDN.
In this document I'll try to give you a birds eve view of SSDT as well as how to install it from SQl server 2012 RC0.
Features
SSDT or Codename Juneau offers A lot of advantage over its predecessor the database project. SSDT New feature
includes Online Connected Development, Offline Project Development,Productivity and Tools and
Platform Support and Targeting among others.
Below are some of the noticeable changes in SSDT if your coming from database project:
Data Project Before and After SSDT
Data project looks like this before the SSDT.
*Figure 1. Database project templates Prior to SSDT
*
Below is the SSDT dataproject with multi targetting capability that includes SQL Azure.
Figure 2. The SSDT Data Project Multi platform targeting in the project properties.
Table Designer Then and Now.
Below is the table designer in Database Project 2008.
*Figure 3. Create Table interface in data projects prior to SSDT*This is the Juneau table designer
*Figure 4. Table Designer in SSDT Data Projects*
SSDT Installation Step-By-Step
SSDT can be installed in many way but let'g go with the default which is installation via web platform installer in the
VS2010-SSDT included in SQL server 2011 RC0.
Step 1. Run SSDT
Step 2. Create a New SQL Server Project
Notice that when you creat a SQl server project SSDT is not yet installed
*Figure 6. Create a New SSDT Projects
*
Step 3. Confirm Installation of SSDT
*Figure 7. Confirm the Installation of SSDT*
Step 4. Allow Platform Web Installer to install SSDT
You have to allow the platform web installer to install SSDT.
Step 5. Platform Web Installer downloads SSDT
Step 6. Setup will now install SSDT
*Step 7. Completed SSDT Installation
*Figure 11. Completed SSDT Installation*