SQL Server, ideas y experiencias

Novedades del Visual Studio Team System Database Edition GDR

por Jose Mariano Alvarez 14. marzo 2009

En noviembre de 2008 fue liberada, la General Distribution Release (GDR) del Microsoft Visual Studio Team System 2008 Database Edition (VSTS). Esta actualización se instala encima de la versión inicial de VSTS 2008 y es más que una pequeña actualización ya que agrega soporte para SQL Server 2008, incorpora mejoras en las funcionalidades existentes, incluye muchas características y posibilidades de ampliación nuevas, e incorpora nuevas funcionalidades que se han publicado previamente como “power tools”.

Jamie Laflen and Barclay Hill escribieron un interesante artículo en la revista MSDN Magazine, que detalla la funcionalidad del Visual Studio Team System 2008 Database Edition GDR. El artículo tiene una gran introducción que describe los principios básicos del desarrollo fuera de línea. Además, destaca las nuevas características, las herramientas que soportan los nuevos procesos que se pueden utilizar cuando se desarrolla un esquema de base de datos, y las características de administración de bases de datos.

Junto con la descripción de estas características también encontrará algunos ejemplos que puede usar para practicar.

El artículo puede encontrarlo en el sitio de MSDN en el siguiente link:

Introducing New Features In The VSTS Database Edition GDR

Tags: , , ,

Documentos

Como depurar (debug) código T-SQL en SQL Server 2005

por Jose Mariano Alvarez 3. marzo 2009

Antes los desarrolladores de T-SQL escribían y depuraban sus aplicaciones de T-SQL con el Analizador de consultas de SQL Server 2000 (Query Analyzer). Ahora, el SQL Server Management Studio 2005 lo ha reemplazado y no tiene ningún depurador. Para poder depurar código T-SQL es necesario usar el depurador que tiene el Visual Studio 2005. También se puede escribir el código T-SQL en Visual Studio 2005 utilizando un proyecto de base de datos.

Para depurar paso a paso un objeto T-SQL como por ejemplo un stored procedure de base de datos se debe hacer:

  1. Crear un proyecto del tipo base de datos.
  2. Luego de realizada la conexión a la base de datos en el Server Explorer del Visual Studio, seleccionar el objeto que se va a depurar abriendo en el árbol el nodo que corresponda.
  3. Hacer doble clic en el nombre del objeto seleccionado para cargar el código en el editor de texto.
  4. Hacer clic con el botón derecho del mouse en el nombre del objeto dentro del árbol y en el menú elegir “Ir a <tipo de objeto>”. Si requiere parámetros, aparecerá un cuadro de diálogo que permite asignar los valores para cada parámetro.

DebugStepInto2

Para depurar desde una secuencia de comandos (batch) que se ejecuta en el SQL Server Management Studio (no se puede poner puntos de interrupción en esta secuencia de comandos pero si en los objetos de base de datos que utiliza) se debe hacer:

  1. Crear un proyecto del tipo base de datos.
  2. Luego de realizada la conexión a la base de datos en el Server Explorer del Visual Studio, abrir el objeto de base de datos que se va a depurar (doble clic) y definir los puntos de parada con F9 (breakpoint).
  3. Asociar el depurador del Visual Studio al proceso de SQL Server. En el menú Herramientas seleccionar Asociar al proceso y en el cuadro de diálogo, buscar “sqlservr.exe” en la lista de procesos disponibles y hacer clic para marcarlo. Luego presionar el botón Seleccionar para abrir el cuadro “Seleccionar tipo de código” y seleccionar la opción “Determinar automáticamente el tipo de código para depurar” y luego el botón Aceptar y el botón Asociar.
  4. En SQL Server Management Studio, ejecutar la secuencia de comandos.

VsTsqlBreakpoint2

También es posible ejecutar una secuencia de comandos (batch) desde un proyecto de base de datos de Visual Studio 2005. Se debe recordar que para depurar un trigger, se debe iniciar la sesión de depuración (debug) en un procedimiento almacenado. Porque no se puede depurar desde una secuencia de comandos SQL.

Tags: , ,

Artículos

Powered by SQL Total Consulting


View Jose Mariano Alvarez's profile on LinkedIn

 Add to Technorati Favorites 

Calendar

<<  noviembre 2017  >>
lumamijuvido
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Locations of visitors to this page

Widget Twitter not found.

Root element is missing.X


Valid XHTML 1.0 Transitional

Valid CSS!