Compartir a través de


Cómo: Generar secuencias de comandos de cambios

Actualización: noviembre 2007

Si está utilizando el Diseñador de tablas, tiene la opción de guardar una secuencia de comandos de cambio. Una secuencia de comandos de cambio es un archivo con cambios que pueden aplicarse a la base de datos en un momento posterior seleccionándolo en el Explorador de soluciones y eligiendo Ejecutar en el menú contextual.

Esta opción puede resultar interesante cuando aún no se tenga la preparación para actualizar la base de datos. Por ejemplo, puede que haya utilizado el Diseñador de tablas para realizar cambios en las tablas que entran en conflicto con cambios realizados por otros usuarios, o quizás no disponga actualmente de permisos de seguridad para modificar la base de datos.

Nota:

Los cuadros de diálogo y comandos de menú que se ven podrían ser distintos de los incluidos en la Ayuda, dependiendo de la configuración activa. Para cambiar su configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Para guardar una secuencia de comandos de cambio

  1. En el menú Diseñador de tablas, haga clic en Generar secuencia de comandos de cambio. Este comando estará disponible siempre que queden cambios sin guardar en la base de datos.

  2. En el cuadro de diálogo Guardar secuencia de comandos de cambio, seleccione Sí.

    Nota:

    Si selecciona la opción Generar automáticamente secuencia de comandos de cambio al guardar, se le indicará que genere una secuencia de comandos de cambio cada vez que guarde las tablas modificadas.

  3. El cuadro de diálogo Guardar como muestra el nombre de archivo predeterminado de la secuencia de comandos de cambio guardada. Acepte este nombre de archivo predeterminado o escriba un nombre distinto y, a continuación, seleccione Guardar.

Nota:

Si está trabajando en un proyecto de base de datos (creado desde el cuadro de diálogo Nuevo proyecto), la secuencia de comandos de cambio se guardará junto con el proyecto en la carpeta Cambiar secuencias de comandos del Explorador de soluciones.

Cada vez que se guarda una secuencia de comandos de cambio, se crea un nuevo archivo de texto en la carpeta Cambiar secuencias de comandos del Explorador de soluciones.

El archivo de secuencia de comandos de cambio enumera todas las tablas cambiadas y cómo se cambiaron (con las instrucciones SQL DROP TABLE, ALTER TABLE o CREATE TABLE). El archivo de secuencia de comandos de cambio contiene también cualquier código de control de errores necesario para limpiar tablas temporales o deshacer (rollback) transacciones que formaban parte de cambios erróneos (cambios que no pudieron guardarse). Además, el archivo de secuencia de comandos de cambio contiene código para hacer que la secuencia de comandos se ejecute correctamente en la base de datos y código (instrucciones Print) que describe lo que hace la secuencia de comandos cuando se ejecuta. En los casos en que pueden aplicarse, las secuencias de comandos de cambio también pueden incluir los conjuntos de permisos en las tablas que se están modificando.

Cualquier mensaje de error producido al guardar los cambios se almacena en un archivo de registro con el mismo nombre que el archivo de secuencia de comandos, pero con la extensión .log. También es posible ver mensajes que muestran qué tablas se guardaron satisfactoria e insatisfactoriamente en el visor de registros.

Vea también

Otros recursos

Trabajar con secuencias de comandos