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.
- Incluir propiedades extendidas
Incluye propiedades extendidas en la secuencia de comandos si el objeto tiene propiedades extendidas. El valor predeterminado es True. Para obtener más información, vea Usar propiedades extendidas en objetos de base de datos.
- 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 vardecimal de secuencia de comandos
Incluye opciones de almacenamiento vardecimal de secuencia de comandos. El valor predeterminado es False. Para obtener más información, vea Almacenar datos decimales como longitud variable.
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 |
|
17 de julio de 2006 |
|
Vea también
Otros recursos
Documentar y crear secuencias de comandos de bases de datos