Opciones (Explorador de objetos de SQL Server/página Script)
Use esta página para establecer las opciones de secuencia de comandos que se aplican a los siguientes comandos en los menús contextuales de objetos del Explorador de objetos:
Comandos Editar para las tablas y vistas del usuario.
Comandos Incluir <objeto> como para los objetos creados por el usuario.
Comando Modificar para los objetos creados por el usuario.
Esta página también establece los valores predeterminados de las opciones de secuencias de comandos del Asistente para generar secuencias de comandos de SQL Server.
Observaciones
Los comandos Editar y Modificar pueden producir resultados distintos a los del comando Incluir <objeto> como para el mismo valor de opción. Los comandos Editar y Modificar están diseñados para modificar objetos en la base de datos actual durante una sesión del Editor de consultas. El comando Incluir <objeto> como está diseñado para generar un script que se pueda usar posteriormente para crear objetos.
Opciones
Para especificar las opciones de secuencias de comandos, seleccione las opciones de configuración disponibles en la lista situada a la derecha de cada opción.
Opciones generales de secuencias de comandos
Delimitar instrucciones individuales
Separa instrucciones Transact-SQL individuales mediante un separador de lotes. Para cambiar el separador de lotes predeterminado del Editor de consultas, seleccione Herramientas/Opciones/Ejecución de la consulta/SQL Server/General/Separador de lotes. El valor predeterminado es False. Para obtener más información, vea GO (Transact-SQL) y Lotes.Incluir encabezados descriptivos
Agrega comentarios descriptivos al script dividiéndolo en secciones para cada objeto. El valor predeterminado es True. Para obtener más información, vea /*...*/ (comentario de Transact-SQL).Incluir opciones vardecimal
Incluye las opciones de almacenamiento vardecimal. El valor predeterminado es False. Para obtener más información, vea Almacenar datos decimales como longitud variable y sp_db_vardecimal_storage_format (Transact-SQL).Crear secuencias de comandos el historial de cambios
Incluye información del historial de cambios en la secuencia de comandos.Script para versión de servidor
Crea un script 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.Generar script de catálogos de texto
Incluye un script para catálogos de texto. El valor predeterminado es False. Para obtener más información, vea CREATE FULLTEXT CATALOG (Transact-SQL).Incluir USE <DATABASE>
Agrega la instrucción USE DATABASE al script para crear objetos de base de datos en el contexto de la base de datos actual del Explorador de objetos. Cuando necesite usar el script en otra base de datos, seleccione False para omitir. El valor predeterminado es True. Para obtener más información, vea USE (Transact-SQL).
Opciones de secuencias de comandos de objetos
Generar script para objetos dependientes
Genera un script para objetos adicionales que son necesarios cuando se ejecuta el script para el objeto seleccionado. El valor predeterminado es False. Para obtener más información, vea Descripción de las dependencias SQL.Incluir cláusula IF NOT EXISTS
Incluye una instrucción para comprobar que los objetos no existen en la base de datos antes de intentar crear el objeto. El valor predeterminado es False. Para obtener más información, vea IF...ELSE (Transact-SQL) y EXISTS (Transact-SQL).Nombres de objeto de certificación de esquema
Califica nombres de objeto con el esquema de objetos. El valor predeterminado es False. Para obtener más información, vea Esquemas (motor de base de datos).Generar script de propiedades extendidas
Incluye propiedades extendidas en el script si el objeto tiene propiedades extendidas. El valor predeterminado es False. Para obtener más información, vea Usar propiedades extendidas en objetos de base de datos.Generar script de permisos
Incluye permisos sobre los objetos de la base de datos en el script. El valor predeterminado es True. Para obtener más información, vea Permisos (motor de base de datos).
Opciones de tabla o vista
Las siguientes opciones sólo se aplican a secuencias de comandos para tablas o vistas.
Convertir tipos de datos definidos por el usuario en tipos base
Convierte los tipos de datos definidos por el usuario en los tipos base a partir de los cuales se crearon. Utilice el valor True cuando los tipos de datos definidos por el usuario de la base de datos de origen no existan en la base de datos en la que se va a ejecutar el script. Utilice el valor False para mantener los tipos de datos definidos por el usuario. El valor predeterminado es False. Para obtener más información, vea CREATE TYPE (Transact-SQL).Generar comandos SET ANSI PADDING
Agrega la instrucción SET ANSI_PADDING 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 (Transact-SQL).Incluir intercalación
Incluye una intercalación en la definición de columna. El valor predeterminado es True. Para obtener más información, vea Trabajar con intercalaciones.Incluir propiedad IDENTITY
Incluye definiciones para el valor de inicialización IDENTITY y el incremento IDENTITY. El valor predeterminado es True. Para obtener más información, vea IDENTITY (propiedad de Transact-SQL).Referencias de claves externas de certificación de esquema
Agrega el nombre de esquema a las referencias de tabla para las restricciones FOREIGN KEY. El valor predeterminado es True. Para obtener más información, vea Esquemas (motor de base de datos).Generar script de reglas y valores predeterminados enlazados
Incluye las llamadas a procedimientos almacenados enlazados sp_bindefault y sp_bindrule. El valor predeterminado es True. Para obtener más información, vea sp_bindefault (Transact-SQL) y sp_bindrule (Transact-SQL).Generar script de restricciones CHECK
Agrega restricciones CHECK al script. El valor predeterminado es True.Incluir valores predeterminados
Incluye valores predeterminados de columna en el script. El valor predeterminado es False. Para obtener más información, vea CREATE DEFAULT (Transact-SQL).Generar script de grupos de archivos
Especifica el grupo de archivos en la cláusula ON para definiciones de tabla. El valor predeterminado es False. Para obtener más información, vea CREATE TABLE (Transact-SQL).Incluir claves externas
Incluye restricciones FOREIGN KEY en el script. El valor predeterminado es False.Incluir índices de texto
Incluye índices de texto en el script. El valor predeterminado es False. Para obtener más información, vea CREATE FULLTEXT INDEX (Transact-SQL).Incluir índices
Incluye índices agrupados, no agrupados y XML en el script. El valor predeterminado es True. Para obtener más información, vea CREATE INDEX (Transact-SQL).Generar script de esquemas de partición
Incluye esquemas de particiones de tabla en el script. El valor predeterminado es False. Para obtener más información, vea CREATE PARTITION SCHEME (Transact-SQL).Incluir claves principales
Incluye restricciones PRIMARY KEY en el script. El valor predeterminado es True.Incluir estadísticas
Incluye estadísticas definidas por el usuario en el script. El valor predeterminado es False. Para obtener más información, vea CREATE STATISTICS (Transact-SQL).Incluir desencadenadores
Incluye desencadenadores en el script. El valor predeterminado es False. Para obtener más información, vea CREATE TRIGGER (Transact-SQL).Incluir claves únicas
Incluye restricciones UNIQUE en el script. El valor predeterminado es False.Generar script de columnas de vista
Declara columnas de vista en encabezados de vista. El valor predeterminado es False. Para obtener más información, vea CREATE VIEW (Transact-SQL).ScriptDriIncludeSystemNames
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).
Vea también