Compartir a través de


Guardar scripts como proyectos y soluciones

Los programadores que estén familiarizados con Microsoft Visual Studio acogerán con entusiasmo el Explorador de soluciones de SQL Server Management Studio. Los scripts empleados en su empresa pueden agruparse en proyectos de script; estos proyectos pueden administrarse conjuntamente en forma de solución. Cuando los scripts se colocan en soluciones y proyectos de script, pueden abrirse como un grupo o guardarse juntos en un producto de control de código fuente como Visual SourceSafe. Los proyectos de script incluyen información de conexión para que los scripts se ejecuten correctamente y pueden incluir archivos que no sean de script, por ejemplo, un archivo auxiliar de texto.

En la práctica siguiente, se crea un script breve que hace consultas a la base de datos AdventureWorks2008R2, ubicada en una solución y un proyecto de script.

Usar soluciones y proyectos de script

Para crear una solución y un proyecto de script

  1. Abra Management Studio y conéctese a un servidor mediante el Explorador de objetos.

  2. En el menú Archivo, seleccione Nuevo y haga clic en Proyecto. Se abrirá el cuadro de diálogo Nuevo proyecto.

  3. En el cuadro de texto Nombre, escriba StatusCheck, haga clic en Scripts de SQL Server en Plantillas y, a continuación, haga clic en Aceptar para abrir una solución y un proyecto de script nuevos.

  4. En el Explorador de soluciones, haga clic con el botón secundario en Conexiones y, a continuación, en Nueva conexión. Se abre el cuadro de diálogo Conectar al servidor.

  5. En el cuadro de lista Nombre del servidor, escriba el nombre del servidor.

  6. Haga clic en Opciones y, a continuación, en la ficha Propiedades de conexión.

  7. En el cuadro Conectar con base de datos, examine el servidor, seleccione la base de datos AdventureWorks2008R2 y, a continuación, haga clic en Conectar. La información de conexión que incluye la base de datos se agregará al proyecto.

  8. Si la ventana Propiedades no aparece, haga clic en la conexión nueva del Explorador de soluciones y, a continuación, presione F4. Las propiedades de la conexión aparecen y muestran información relativa a la conexión, incluyendo Base de datos inicial como AdventureWorks2008R2.

  9. En el Explorador de soluciones, haga clic con el botón secundario en la conexión y, a continuación, en Nueva consulta. Se crea una nueva consulta denominada SQLQuery1.sql, que está conectada a la base de datos AdventureWorks2008R2 del servidor y se agrega al proyecto de script.

  10. En el Editor de consultas, escriba la consulta siguiente para determinar cuántas órdenes de trabajo tienen una fecha de vencimiento anterior a la fecha de inicio. Puede copiar y pegar el código de la ventana del tutorial.

    USE AdventureWorks2008R2;
    GO
    SELECT COUNT(WorkOrderID)
    FROM Production.WorkOrder
    WHERE DueDate < StartDate;
    

    Nota

    Si necesita más espacio para escribir la consulta, presione MAYÚS+ALT+ENTRAR para cambiar al modo de pantalla completa.

  11. En el Explorador de soluciones, haga clic con el botón secundario en SQLQuery1 y, a continuación, haga clic en Cambiar nombre. Escriba Check Workorders.sql como el nombre nuevo para la consulta y presione ENTRAR.

  12. Para guardar la solución y el proyecto de script, en el menú Archivo, haga clic en Guardar todo.