Asistente para generar scripts de SQL Server (página Elegir opciones de scripts)

Utilice esta página para elegir las opciones de scripts.

Opciones

Para especificar las opciones de scripts de base de datos, seleccione los valores de configuración disponibles en el cuadro de lista situado a la derecha de cada opción. Las opciones se aplican globalmente a los objetos que se incluyen en los scripts.

General

  • Anexar a archivo
    Agrega este script al final de un script existente, especificada en la página Opciones de salida. El valor predeterminado es False, lo que indica que el nuevo script sobrescribirá uno anterior.

  • Continuar script en caso de error
    True indica que el script se detendrá cuando se produzca un error. Si el valor es False, el script 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á el script. El valor predeterminado es False, que indica que los tipos de datos definidos por el usuario se incluirán en el script mediante UDDT.

  • Generar script para objetos dependientes
    Genera un script para cualquier objeto que deba estar presente cuando se ejecute el script para el objeto seleccionado. El valor predeterminado es True.

  • Incluir encabezados descriptivos
    Si el valor es True, se agregarán comentarios descriptivos al script, que la separarán en secciones para cada objeto. El valor predeterminado es False.

  • Incluir IF NOT EXISTS
    Si el valor es True, el script 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.

  • Comportamiento de scripts
    La opción predeterminada, Generar sólo instrucciones CREATE, genera un script para crear los objetos. La opción Generar sólo instrucciones DROP crea scripts que quitan los objetos seleccionados. Este asistente no puede generar un script que primero quite un objeto y, a continuación, cree una versión nueva del mismo.

  • Incluir intercalación
    Incluye información de intercalación en el script. El valor predeterminado es False. Para obtener más información, vea Trabajar con intercalaciones.

  • Incluir operación de crear base de datos
    Incluye la instrucción CREATE DATABASE en el script. El valor predeterminado es False.

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

  • Incluir propiedades extendidas
    Incluye propiedades extendidas en el script si el objeto las tiene. El valor predeterminado es True. Para obtener más información, vea Usar propiedades extendidas en objetos de base de datos.

  • 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 una versión no se pueden incluir en scripts para versiones anteriores.

  • Incluir inicios de sesión
    Cuando el objeto que se debe incluir en un script 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 scripts 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 el script utilizarán el valor predeterminado para el usuario que ejecute el script. 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 Crear estadísticas e histogramas también crea información de 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 al script. 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 el script 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 scripts para tablas o vistas.

  • Incluir restricciones CHECK
    Agrega restricciones CHECK al script. 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 al script. 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 en los scripts la creación de índices de texto completo. El valor predeterminado es False.

  • Incluir índices
    Incluye en los scripts la creación de índices en las tablas. El valor predeterminado es True. Los índices ayudan a encontrar rápidamente los datos.

  • Incluir claves principales
    Incluye en los scripts 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
    Incluye en los scripts 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
    Incluye en los scripts 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.