The happy beginning:
· The
BI Tool in SQL Server 2005 uses the Visual Studio 2005 Shell.
· The
BI Tool in SQL Server 2008 uses the Visual Studio 2008 Shell.
· The
BI Tool in SQL Server 2008 R2 uses the Visual Studio 2008 Shell as well.
The separation starts:
SQL Server 2010 did not
get released, but Visual Studio 2010 was released, and it includes SQL Server
Data Tools. However, although it sounds it is, it is NOT for SQL Server BI
projects. It appears that Visual Studio 2010 can install either the add-in
tools for building Integration Services (SSIS), Analysis Services (SSAS) &
Reporting Services (SSRS) solutions (let’s call that suite SSDT-BIDS) or the
add-in tools for building SQL Server database solutions/projects (let’s call that
suite SSDT-DB), but not both. More importantly, the SSDT in Visual
Studio 2010 is NOT real BI tool. For instance, if you needed to create a
reporting services project, you still need Visual Studio 2008. The SQL Server
Data Tools team on Visual Studio was a separate product team that just worked
on the database development features. The business intelligence tools were not
their priority.
When SQL Server 2012 was
released, its installation has “SQL Server Data Tools” on the Feature Selection
page, this option installs SSDT-BIDS as well as the Visual Studio 2010
Integrated Shell, but does not include SSDT-DB – the VS programming
languages and the features that support their respective project systems.
Instead of installing SSDT-DB it installs a pointer to a web install that you
will see when you try to create a new database project in Visual Studio 2010
(in other words it installs a “stub project” that allows SQL Server 2012
users to acquire the latest SSDT version from the web). So to install
SSDT-DB, follow Install
SQL Server Data Tools (that’s from the VS team).
If you have not installed
SQL Server 2012 (or you did install it but did not select “SQL
Server Data Tools” on the Feature Selection page), and go to http://msdn.microsoft.com/en-us/data/gg427686 to
download and install SSDT, it will automatically install the Visual Studio 2010
Integrated Shell, apply SP1, and install SSDT-DB, but does NOT install
SSDT-BIDS. Then you install SQL Server 2012 and choose “SQL Server
Data Tools” on the Feature Selection page, now the installation will install
SSDT-BIDS. It will notice that you already installed the Visual Studio 2010
Integrated Shell and won’t install it again.
If you have Visual
Studio 2010 Professional Edition or above installed before you perform an
installation of SSDT through SQL server 2012 or on its own, then you must
install SP1 manually
before installing SSDT. The SSDT installation will integrate all the
functionalities of SSDT into your existing VS environment.
Please note that the
Visual Studio 2012 version of SQL Server Data Tools, like their 2010
predecessor were just for database development projects and not business
intelligence. To their credit, Microsoft’s SQL Server Data Tools team
maintained the ability to download and install the tool in two flavors, Visual
Studio 2010 and Visual Studio 2012. However, neither contained the BI tools.
Things have been
changing…the re-union is on the way
Recently, Microsoft
releases SQL Server Data Tools - Business Intelligence for Visual Studio
2012, which includes business intelligence project authoring tools and project
templates for SQL Server Analysis Services, Reporting Services, and Integration
Services integrated into a Visual Studio 2012 shell.
You can install SQL
Server Data Tools - Business Intelligence for Visual Studio 2012 as a
standalone business intelligence authoring environment or side-by-side with an
existing SQL Server Data Tools installed with SQL Server 2012.
If you already have
Visual Studio 2012 or SQL Server Data Tools installed, running SQL Server Setup
to install SQL Server Data Tools - Business Intelligence for Visual Studio 2012
will not overwrite your existing Visual Studio 2012 installation or SQL Server
Data Tools installation. Setup will install only the additional business
intelligence feature tools and project templates.
In short, the confusion
comes from the same term with different meanings. It appears that there is an
SQL Server Version of SSDT and a Visual Studio version of SSDT. The SQL Server
version focuses on BI, whereas the Visual Studio version concentrates on
database projects. In other words, you cannot do database projects or VS
programming in SQL Server SSDT, and you cannot do BI in the VS version of SSDT.
But the picture has changed. For instance, with the release of SQL Server
Data Tools - Business Intelligence for Visual Studio 2012, we can create
BI projects starting from Visual Studio 2012. We no longer need to maintain
multiple versions of Visual Studio to support classic development projects and
business intelligence projects.
If necessary, download Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012 here.
SQL Server 2014 basically
resembles SQL Server 2012. What you need is to install SQL Server Data Tools for
Visual Studio 2013 and/or SQL
Server Data Tools - Business Intelligence for Visual Studio 2013.
For SQL Server 2016 (up to CTP 3.3 so far), what you need is to
For SQL Server 2016 (up to CTP 3.3 so far), what you need is to
Download and Install Server Data Tools Preview in Visual Studio 2015.
References:
http://www.jamesserra.com/archive/2012/04/ssdt-installation-confusion/