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).