Compartir a través de


Asistente para generar secuencias de comandos de SQL Server (página Elegir opciones de secuencia de comandos)

Actualizado: 17 de julio de 2006

Utilice esta página para elegir las opciones de secuencias de comandos.

Opciones

Para especificar las opciones de secuencias de comandos de base de datos, seleccione las opciones de configuración disponibles en el cuadro situado a la derecha de cada opción. Los valores predeterminados especificados en esta página se establecen al instalar SQL Server. Los cambios realizados en las opciones de la página Secuencia de comandos del cuadro de diálogo Opciones también modifican los valores predeterminados del Asistente para generar secuencias de comandosde SQL Server. Para obtener acceso a este cuadro de diálogo, en el menú Herramientas, haga clic en Opciones y, a continuación, haga clic en Secuencia de comandos.

General

  • Relleno ANSI
    Agrega la instrucción SET ANSI_PADDING ON antes y después de cada instrucción CREATE TABLE. El valor predeterminado es True. Para obtener más información, vea SET ANSI_PADDING.
  • Anexar a archivo
    Agrega esta secuencia de comandos al final de una secuencia de comandos existente, especificada en la página Opciones de salida. El valor predeterminado es False, lo que indica que la nueva secuencia de comandos sobrescribirá una anterior.
  • Continuar secuencia de comandos en caso de error
    True indica que la secuencia de comandos se detendrá cuando se produzca un error. Si el valor es False, la secuencia de comandos continúa. El valor predeterminado es False.
  • Convertir UDDT en tipos base
    Si es True, los tipos de datos definidos por el usuario se convierten en los tipos de datos base que se utilizan para crear el tipo de datos definido por el usuario. Utilice el valor True cuando el tipo de datos definido por el usuario no existe en la base de datos en la que se ejecutará la secuencia de comandos. El valor predeterminado es False, que indica que los tipos de datos definidos por el usuario se incluirán en la secuencia de comandos mediante UDDT.
  • Generar secuencia de comandos para objetos dependientes
    Genera una secuencia de comandos para cualquier objeto que deba estar presente cuando se ejecute la secuencia de comandos para el objeto seleccionado. El valor predeterminado es True.
  • Incluir encabezados descriptivos
    Si el valor es True, se agregarán comentarios descriptivos a la secuencia de comandos, que la separarán en secciones para cada objeto. El valor predeterminado es False.
  • Incluir IF NOT EXISTS
    Si el valor es True, la secuencia de comandos incluirá una instrucción para comprobar si el objeto ya existe en la base de datos y no intentará crear un nuevo objeto si éste ya existe. El valor predeterminado es True.
  • Incluir nombres de restricción del sistema
    Incluye nombres de restricción generados por el sistema para aplicar la integridad referencial declarativa. El valor predeterminado es False. Para obtener más información, vea REFERENTIAL_CONSTRAINTS (Transact-SQL).
  • Incluir intercalación
    Incluye información de intercalación en la secuencia de comandos. El valor predeterminado es False. Para obtener más información, vea Trabajar con intercalaciones.
  • Generar secuencia de comandos Create
    Incluye instrucciones CREATE para cada objeto. El valor predeterminado es True.
  • Incluir valores predeterminados
    Incluye valores predeterminados para columnas, cuando está presente en el objeto original. El valor predeterminado es True. Para obtener más información, vea CREATE DEFAULT (Transact-SQL).
  • Generar secuencia de comandos Drop
    Incluye instrucciones DROP para cada objeto. El valor predeterminado es False.
  • Secuencia de comando para versión de servidor
    Crea una secuencia de comandos que se puede ejecutar en la versión seleccionada de SQL Server. Las características nuevas de SQL Server 2005 no se pueden incluir en secuencias de comandos para versiones anteriores. Algunas secuencias de comandos creadas para SQL Server 2005 no pueden ejecutarse en servidores que ejecutan una versión anterior de SQL Server o en una base de datos con un valor de nivel de compatibilidad de base de datos anterior. El valor predeterminado es SQL Server 2005.
  • Incluir inicios de sesión
    Cuando el objeto que se debe incluir en una secuencia de comandos es un usuario de base de datos, utilice la opción Incluir inicios de sesión para crear los inicios de sesión de los que depende el usuario. El valor predeterminado es False.
  • Incluir permisos de objeto
    Incluye secuencias de comandos para establecer permisos sobre los objetos de la base de datos. El valor predeterminado es False.
  • Incluir propietario
    Si el valor es True, las instrucciones CREATE incluyen el esquema o el propietario del objeto actual. Si es False, las instrucciones CREATE no incluyen el esquema o el propietario del objeto actual, y los objetos que se crean mediante la secuencia de comandos utilizarán el valor predeterminado para el usuario que ejecute la secuencia de comandos. El valor predeterminado es True. Para obtener más información, vea Separación de esquemas de usuario.
  • Incluir estadísticas
    Si se establece el valor Incluir estadísticas, incluye la instrucción CREATE STATISTICS para volver a crear estadísticas del objeto. La opción Incluir estadísticas e histogramas también crea información sobre histogramas. La opción predeterminada es No incluir estadísticas. Para obtener más información, vea CREATE STATISTICS (Transact-SQL).
  • Incluir USE DATABASE
    Agrega la instrucción USE DATABASE a la secuencia de comandos. Para asegurarse de que se creen objetos de base de datos en la base de datos correcta, incluya la instrucción USE DATABASE. Cuando necesite utilizar la secuencia de comandos en otra base de datos, seleccione False para omitir la instrucción USE DATABASE. El valor predeterminado es False. Para obtener más información, vea USE (Transact-SQL).

Opciones de tabla o vista

Las siguientes opciones sólo se aplican a secuencias de comandos para tablas o vistas.

  • Incluir restricciones CHECK
    Agrega restricciones CHECK a la secuencia de comandos. El valor predeterminado es True. Las restricciones CHECK requieren que se escriban datos en una tabla para cumplir con una condición especificada. Para obtener más información, vea Restricciones CHECK.
  • Incluir claves externas
    Agrega claves externas a la secuencia de comandos. El valor predeterminado es True. Las claves externas indican y exigen relaciones entre tablas. Para obtener más información, vea Restricciones FOREIGN KEY.
  • Incluir índices de texto
    Incluye índices de texto para cada tabla o vista indizada en la secuencia de comandos. El valor predeterminado es False. Para obtener más información, vea CREATE FULLTEXT INDEX (Transact-SQL).
  • Incluir índices
    Agrega índices agrupados, no agrupados y XML para cada tabla o vista indizada en la secuencia de comandos. El valor predeterminado es False. Para obtener más información, vea CREATE INDEX (Transact-SQL).
  • Incluir claves principales
    Agrega la creación de claves principales en las tablas. El valor predeterminado es True. Las claves principales identifican de forma exclusiva cada fila de una tabla. Para obtener más información, vea Restricciones PRIMARY KEY.
  • Incluir desencadenadores
    Agrega la creación de desencadenadores en las tablas. El valor predeterminado es True. Los desencadenadores provocan acciones cuando se modifican datos. Para obtener más información, vea Descripción de los desencadenadores DML.
  • Incluir claves únicas
    Agrega la creación de claves únicas en las tablas. Las claves únicas evitan que se especifiquen datos duplicados. El valor predeterminado es True. Para obtener más información, vea Restricciones UNIQUE.

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se agregaron las opciones Relleno ANSI, Incluir nombres de restricción del sistema, Generar secuencia de comandos Create, Generar secuencia de comandos Drop y Opciones vardecimal de secuencia de comandos.

17 de julio de 2006

Contenido nuevo:
  • Se agregó información adicional sobre las opciones.

Vea también

Otros recursos

Documentar y crear secuencias de comandos de bases de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005