Blog SQL Server de Maximiliano Accotto

Consultoría en SQL Server , servicios de DBA en CONDUIT Soluciones

Como instalar SQL Server Data Tool (SSDT 2012) de forma gratuita

 

En la nueva versión de SQL Server 2012 se ha introducido esta excelente herramienta llamada SSDT (Sql Server Data Tool) la cual permite desarrollar proyectos de bases de datos como lo veníamos haciendo con el TFS y las versiones ultimate de VS2010.

Esto permite al equipo de desarrollo trabajar con una herramienta mucho mas poderosa que el SSMS (Sql Server Management Studio) dándole funcionalidades como:

  • Deploy incremental
  • Refactoring
  • Comparaciones de Schemas (Estructuras)
  • Armado de paquetes DAC para una mejor implementación
  • Debug
  • Editor TSQL
  • Analizador de código TSQL para evitar malas practicas de desarrollo
  • Y mucho mas

Lo bueno de todo esto que es gratis además Open-mouthed smile , entonces aquí vamos a ver cuales son los pasos de instalación para poder tener en nuestros equipos de desarrollo esta excelente Tool.

Algunas aclaraciones: No es necesario tener TFS y con SSDT se pueden armar proyectos de base de datos para SQL 2005 / 2008 / 2008r2 y 2012

Requisitos:

Para poder instalar el SSDT vamos a necesitar:

  • Visual Studio 2010 Shell

http://www.microsoft.com/en-us/download/details.aspx?id=115

  • Visual Studio SP1

http://www.microsoft.com/en-us/download/details.aspx?id=23691

  • SSDT Tool

http://msdn.microsoft.com/en-us/data/hh297027

Pasos para la instalación:

Paso 1: Instalar Visual Studio 2010 Shell

Luego de haber descargado los instalables procederemos a iniciar el proceso de instalación, para ello ejecutaremos VSIntShell que es el archivo que hemos descargado.

01-setup_vshell

02-setup_vshell

03-setup_vshell

04-setup_vshell

Paso 2: Instalar Visual Studio SP1

Luego de haber terminado el proceso de instalación del Visual Studio Shell debemos instalar el SP1 (Service Pack), aquí necesitara acceso a internet ya que el proceso descargara los archivos desde ahí.

05-install sp1

06-install sp1

07-install sp1

Paso 3: Instalar el SSDT

El ultimo paso es instalar el SSDT ejecutando el archivo SSDTSetup, para dicha instalación es necesario también tener acceso a internet.

08-ssdtsetup

09-ssdtsetup

Al terminar con este proceso ya tendremos listo el SSDT para poderlo usar. Recuerde de instalar cada uno de los componentes en los mismos idiomas, por ejemplo si elige Español  debe bajar todo en dicho lenguaje.

Paso 4: Probar SSDT

Para poder verificar la correcta instalación lo que haremos son los siguientes pasos:

  1. Entrar al Visual Studio Shell desde el menú inicio –> Todos los programas –> Visual Studio 2010
  2. Creamos un nuevo proyecto y en las opciones nos debe aparecer “SQL Server Database Project”

image

Instalar el SSDT Power Tools:

Este componente adicional es muy practico y potencia aun mas el uso de SSDT agregándole funcionalidades. Les recomiendo bajarlo e instalarlo

http://visualstudiogallery.msdn.microsoft.com/9b0228c6-15d1-44de-9279-66dde12bf861

 

Integrar el SSDT con TFS:

Por defecto los proyectos de SSDT no se pueden conectar a un servidor TFS 2010 (Team Foundation Server), pero para poderlo hacer podemos seguir los siguientes pasos.

Paso 1: Instalar el Microsoft Visual Studio Team Explorer 2010

Como primer paso es necesario instalar dicho componente el cual puede descargar desde el siguiente link

http://www.microsoft.com/en-us/download/details.aspx?id=329

image

Paso 2: Reinstalar SP1

image 

image

Resumen

Ahora podemos disfrutar de esta excelente herramienta para desarrollo contra SQL Server.

TweetMe created by sexyselect.net/blog

Comentarios (2) -

Alejandro Piris
Alejandro Piris

Hola,

Estuve en la presentación SQL Server 2012 Day el pasado Viernes y me bajé esta tool para probarla.
Debo decir que es una interesante propuesta de MS.
Pero mi comentario no apunta a comentar las particularidades del producto, sino a comentar un "dolor de cabeza" que tuve luego de instalar el mismo. El error era el siguiente al tratar de conectarme a un Engine:

“Unable to find the requested .Net Framework Data Provider. It may not be installed.”

Luego de un rato de búsqueda por al WEB encontré que dentro del machine.config de la folder de .Net (\Windows\Microsoft.Net\Framework\vX\Config\ - verifiquen ambas v2X y v4X) hay uno o unos "TAGs de más".

En mi caso, un cierre y apertura (en negrita y subrayado):

<system.data>
  <DbProviderFactories><add name="Microsoft SQL Server Compact Data Provider" inv.../></DbProviderFactories>
  <DbProviderFactories>

    <add name="BlackfishSQL Local Provider" inv.../>
    <add name="BlackfishSQL Remote Provider" inv.../>
    <add name="AdoDbx Data Provider" inv.../>
  </DbProviderFactories>
</system.data>

En otros casos que leí por ahí, eran dos TAGs de cierre.
Removiendo los TAGs extras, solucionado el problema !!!

Espero le sirva as alguno que esté en mi misma situación.

Saludos,

¿Alguna sugerencia para instalarlo en Window XP?

genial post!! estupenda documentación, me ha ayudado muchismo, gran trabajo en pocos sitios se encuntra documentación tan bien detallada.