Compartir a través de


Cómo: Agregar scripts de administración a un proyecto de base de datos

Actualización: noviembre 2007

Además de los scripts de distribución, también puede agregar scripts de administración a un proyecto de base de datos. Debe agregar estos tipos de scripts al proyecto de base de datos si contienen instrucciones que podrían requerir cambios en el futuro, a medida que la base de datos cambie. Si los agrega al proyecto de base de datos y al sistema de control de versiones, podrá hacer un seguimiento de los cambios y revertir a una versión anterior si es necesario. Puede agregar un script vacío y modificarlo cuando sea necesario, o puede agregar un script existente.

Agregar scripts nuevos o existentes

Para agregar un script vacío a un proyecto de base de datos

  1. En el Explorador de soluciones, haga clic en el proyecto de base de datos o en la carpeta Scripts del proyecto de base de datos.

    Nota:

    Puede agregar scripts a cualquier parte del proyecto de base de datos. El proyecto de base de datos predeterminado tiene una carpeta Scripts, pero puede agregar scripts de administración a cualquier parte de la estructura del proyecto.

  2. En el menú Proyecto, haga clic en Agregar nuevo elemento.

    Aparecerá el cuadro de diálogo Agregar nuevo elemento.

  3. En la lista Plantillas, haga clic en el icono Script.

  4. En Nombre, escriba el nombre que desea asignar al nuevo script.

  5. Haga clic en Agregar.

    Se agrega el script al proyecto, se muestra en el Explorador de soluciones y se abre en el editor de T-SQL (Transact-SQL).

Para agregar un script existente a un proyecto de base de datos

  1. En el Explorador de soluciones, haga clic en el proyecto de base de datos o en la carpeta Scripts del proyecto de base de datos.

    Nota:

    Puede agregar scripts a cualquier parte del proyecto de base de datos. El proyecto de base de datos predeterminado tiene una carpeta Scripts, pero puede agregar scripts de administración a cualquier parte de la estructura del proyecto.

  2. En el menú Proyecto, haga clic en Agregar elemento existente.

    Aparecerá el cuadro de diálogo Agregar elemento existente.

  3. Busque el script que desea agregar al proyecto y haga clic en su nombre de archivo.

    También puede escribir la ruta de acceso y el nombre de archivo del script en el campo Nombre de archivo.

  4. Haga clic en Agregar.

    Se agrega una copia del script al proyecto y se muestra en el Explorador de soluciones. El archivo original no se ve afectado.

Proyectos de base de datos con control de versiones

Si el proyecto de base de datos está bajo control de versiones, debe seguir algunos pasos adicionales. Al agregar un script al proyecto de base de datos, debe desprotegerlo y actualizar el archivo .dbproj. Tras realizar alguno de los procedimientos anteriores, debe proteger los cambios en el proyecto.

Para proteger los cambios después de agregar un script a un proyecto de base de datos con control de versiones que usa Team Foundation Server

  1. En el menú Archivo, elija Control de código fuente y, a continuación, haga clic en Proteger. Como alternativa, puede usar la ventana Cambios pendientes. En el menú Ver, elija Otras ventanas y, a continuación, haga clic en Cambios pendientes.

    Se abre el cuadro de diálogo Proteger o la ventana Cambios pendientes, según el enfoque que elija.

  2. En Comentario, escriba una descripción de los cambios que va a proteger.

  3. Revise la lista de archivos modificados, active las casillas de los archivos que desea proteger en el sistema de control de versiones y desactive las casillas de los archivos que desea dejar desprotegidos.

  4. Haga clic en Proteger en el cuadro de diálogo Proteger o en la barra de herramientas de la ventana Cambios pendientes.

    Se protegen los archivos seleccionados en el sistema de control de versiones.

Vea también

Conceptos

Introducción a la terminología de Database Edition

Otros recursos

Información general acerca de los scripts de base de datos

Trabajar con proyectos de base de datos en un entorno de equipo

Editar scripts y objetos de base de datos en el editor de Transact-SQL