Cómo: Especificar scripts anteriores o posteriores a la implementación

Es posible que tenga uno o más scripts que desee ejecutar antes o después de la implementación de la base de datos. Visual Studio Premiumproporciona un script anterior a la implementación único y un script posterior a la implementación único en el proyecto de base de datos. Si su entorno es relativamente sencillo, puede agregar instrucciones a estos archivos de script. Si tiene un entorno más complejo y necesita ejecutar varios scripts o un script varias veces, tal vez encuentre el modo SQLCMD más fácil de utilizar antes o después de la implementación para incluir secuencias propias de comandos de distribución.

Para modificar el script anterior a la implementación

  1. En el Explorador de soluciones, expanda su proyecto de base de datos para mostrar la carpeta Scripts.

  2. Expanda la carpeta Scripts para que aparezca la subcarpeta Anterior a la implementación.

  3. Expanda la subcarpeta Anterior a la implementación y haga clic en el archivo script.predeployment.sql.

  4. En el menú Ver, haga clic en Abrir.

    Se abrirá el editor de Transact-SQL, mostrando el contenido del archivo script.predeployment.sql. Para obtener información sobre el modo SQLCMD y cómo incluir sus propios scripts como parte del script anterior a la implementación, vea Editing SQLCMD Scripts in the Transact-SQL Editor. Los scripts se ejecutan en el orden en que se incluyen, de modo que puede controlar el orden de ejecución anterior a la implementación incluyéndolos en un orden concreto.

    Nota

    También puede hacer doble clic en el archivo script.predeployment.sql.

  5. Cuando haya finalizado la edición del script, abra el menú Archivo y haga clic en Guardar script.predeployment.sql.

Para modificar el script posterior a la implementación

  1. En el Explorador de soluciones, expanda su proyecto de base de datos para mostrar la carpeta Scripts.

  2. Expanda la carpeta Scripts para que aparezca la subcarpeta Posterior a la implementación.

  3. Expanda la subcarpeta Posterior a la implementación y haga clic en el archivo script.postdeployment.sql.

  4. En el menú Ver, haga clic en Abrir.

    Se abrirá el editor de Transact-SQL, mostrando el contenido del archivo script.postdeployment.sql. Para obtener información sobre el modo SQLCMD y cómo incluir sus propios scripts como parte del script de post-implementación, vea Editing SQLCMD Scripts in the Transact-SQL Editor. Los scripts se ejecutan en el orden en que se incluyen, de modo que puede controlar el orden de la ejecución posterior a la implementación incluyéndolos en un orden concreto.

    Nota

    También puede hacer doble clic en el archivo script.postdeployment.sql.

  5. Cuando haya finalizado la edición del script, abra el menú Archivo y haga clic en Guardar script.postdeployment.sql.

Vea también

Tareas

How to: Enable SQLCMD mode in the Transact-SQL Editor

Cómo: Compilar un proyecto de base de datos para generar un archivo de esquema (.dbschema) compilado

Conceptos

Crear y modificar scripts de base de datos

Compilar e implementar bases de datos en un entorno de desarrollo aislado

Generar e implementar bases de datos en un entorno de ensayo o de producción