Compartir a través de


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

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.

    El script se agrega al proyecto, se muestra en el Explorador de soluciones y se abre el editor 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

Crear y modificar scripts de base de datos

Iniciar el desarrollo de bases de datos de equipo

Información general acerca de los proyectos de base de datos y servidor

Crear y modificar scripts de base de datos

Otros recursos

Editing Database Scripts and Objects with the Transact-SQL Editor