Compartir a través de


Propiedades de la base de datos (página Opciones)

Utilice esta página para ver o modificar opciones de la base de datos seleccionada. Para obtener más información acerca de las opciones disponibles en esta página, vea Opciones de ALTER DATABASE SET (Transact-SQL).

Encabezado de página

  • Intercalación
    Especifique la intercalación de la base de datos seleccionándola en la lista. Para obtener más información, vea Establecer o cambiar la intercalación de base de datos.

  • Modelo de recuperación
    Especifique uno de los modelos siguientes para la recuperación de la base de datos: Completa, Registro masivo o Simple. Para obtener más información acerca de los modelos de recuperación, vea Modelos de recuperación (SQL Server).

  • Nivel de compatibilidad
    Especifique la versión más reciente de SQL Server admitida por la base de datos. Los valores posibles son SQL Server 2012 (110)SQL Server 2008 (100) y SQL Server 2005 (90). Para obtener más información, vea Nivel de compatibilidad de ALTER DATABASE (Transact-SQL).

  • Tipo de contención
    Especifique ninguno o parcial para indicar que se trata de una base de datos independiente. Para obtener más información acerca de las bases de datos independientes, vea Bases de datos independientes.

    Nota de seguridadNota de seguridad

    La habilitación de bases de datos parcialmente independientes delega el control sobre el acceso a la instancia de SQL Server en los propietarios de la base de datos. Para obtener más información, vea Prácticas recomendadas de seguridad con bases de datos independientes.

Automático

  • Cerrar automáticamente
    Especifique si la base de datos se cierra sin problemas y libera los recursos cuando sale el último usuario. Los valores posibles son True o False. Con el valor True, la base de datos se cierra sin problemas y se liberan sus recursos después de que salga el último usuario.

  • Crear estadísticas automáticamente
    Especifique si la base de datos crea automáticamente estadísticas de optimización que faltan. Los valores posibles son True o False. Con el valor True, las estadísticas que le falten a una consulta para su optimización se generan automáticamente durante la optimización. Para obtener más información, vea CREATE STATISTICS (Transact-SQL).

  • Reducir automáticamente
    Especifique si los archivos de base de datos están disponibles para reducirse de forma periódica. Los valores posibles son True o False. Para obtener más información, vea Reducir una base de datos.

  • Actualizar estadísticas automáticamente
    Especifique si la base de datos actualiza automáticamente las estadísticas de optimización no actualizadas. Los valores posibles son True o False. Con el valor True, las estadísticas que precise una consulta para su optimización y que estén obsoletas se generan automáticamente durante la optimización. Para obtener más información, vea CREATE STATISTICS (Transact-SQL).

  • Actualizar estadísticas automática y asincrónicamente
    Con el valor True, las consultas que inician una actualización automática de estadísticas obsoletas no esperan a que las estadísticas se actualicen antes de la compilación. Las consultas posteriores utilizan las estadísticas actualizadas si están disponibles.

    Con el valor False, las consultas que inician una actualización automática de las estadísticas obsoletas esperan a que las estadísticas actualizadas se puedan utilizar en el plan de optimización de consultas.

    Establecer esta opción en True no tiene ningún efecto a menos que Actualizar estadísticas automáticamente también se establezca en True.

Contención

En las bases de datos independientes, algunos valores que se configuran normalmente en el nivel de servidor se pueden configurar en el nivel de base de datos.

  • LCID del idioma de texto completo predeterminado
    Especifica un idioma predeterminado para las columnas indizadas de texto completo. El análisis lingüístico de los datos de texto completo indexados depende del idioma de los datos. El valor predeterminado de esta opción es el idioma del servidor. Para saber qué idioma corresponde al valor mostrado, vea sys.fulltext_languages (Transact-SQL).

  • Idioma predeterminado
    Idioma predeterminado para todos los nuevos usuarios de bases de datos independientes, a menos que se especifique lo contrario.

  • Desencadenadores anidados habilitados
    Permite que los desencadenadores activen otros desencadenadores. Los desencadenadores pueden anidarse hasta un máximo de 32 niveles. Para obtener más información, vea la sección sobre los desencadenadores anidados en CREATE TRIGGER (Transact-SQL).

  • Transformar palabras irrelevantes
    Suprima un mensaje de error si las palabras irrelevantes producen un error en una operación booleana en una consulta de texto completo para devolver cero filas. Para obtener más información, vea transform noise words (opción de configuración del servidor).

  • Fecha límite de año de dos dígitos
    Indica el número más alto de fecha que se puede escribir como año de dos dígitos. El año que se muestra y los 99 anteriores se pueden escribir con formato de dos dígitos. El resto de los años se deben escribir con formato de cuatro dígitos.

    Por ejemplo, el valor predeterminado 2049 indica que la fecha escrita como "14/3/49" se interpretará como 14 de marzo de 2049 y la fecha escrita como "14/3/50", como 14 de marzo de 1950. Para obtener más información, vea Establecer la opción de configuración del servidor Fecha límite de año de dos dígitos.

Cursor

  • Cierre de cursor al confirmar habilitado
    Especifique si los cursores se cierran tras confirmar la transacción que abre el cursor. Los valores posibles son True o False. Con el valor True, se cierran los cursores que están abiertos cuando se confirma o se revierte una transacción. Con el valor False, esos cursores se mantienen abiertos cuando se confirma una transacción. Con el valor False, si se revierte una transacción se cierran todos los cursores, excepto los definidos como INSENSITIVE o STATIC. Para obtener más información, vea SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).

  • Cursor predeterminado
    Especifica el comportamiento predeterminado del cursor. Cuando es True, el valor predeterminado de las declaraciones de cursor es LOCAL. Cuando es False, el valor predeterminado de los cursores de Transact-SQL es GLOBAL.

FILESTREAM

  • Nombre de directorio de FILESTREAM
    Especifique el nombre del directorio para los datos de FILESTREAM asociados a la base de datos seleccionada.

  • Acceso sin transacciones de FILESTREAM
    Especifique una de las siguientes opciones para el acceso no transaccional a través del sistema de archivos a los datos de FILESTREAM almacenados en tablas FileTable: OFF, READ_ONLY o FULL. Si FILESTREAM no está habilitado en el servidor, este valor se establece en OFF y está deshabilitado. Para obtener más información, vea FileTables (SQL Server).

Varios

  • Valor ANSI NULL predeterminado
    Permite valores NULL para todas las columnas o los tipos de datos definidos por el usuario que no se definan explícitamente como NOT NULL durante una instrucción CREATE TABLE o ALTER TABLE (el estado predeterminado). Para obtener más información, vea SET ANSI_NULL_DFLT_ON (Transact-SQL) y SET ANSI_NULL_DFLT_OFF (Transact-SQL).

  • Valores NULL ANSI habilitados
    Especifica el comportamiento de los operadores de comparación Es igual a (=) y No es igual a (<>) cuando se usan con valores NULL. Los valores posibles son True (activado) o False (desactivado). Con el valor True, el resultado de todas las comparaciones con un valor NULL es UNKNOWN. Con el valor False, el resultado de las comparaciones de valores que no sean UNICODE con un valor NULL es True si los dos valores son NULL. Para obtener más información, vea SET ANSI_NULLS (Transact-SQL).

  • Relleno ANSI habilitado
    Especifique si el relleno ANSI está activado o desactivado. Los valores posibles son True (activado) o False (desactivado). Para obtener más información, vea SET ANSI_PADDING (Transact-SQL).

  • Advertencias ANSI habilitadas
    Especifique el comportamiento estándar de ISO para diversas condiciones de error. Con el valor True, se genera un mensaje de advertencia si aparecen valores NULL en funciones de agregado (como SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP o COUNT). Con el valor False, no se genera ninguna advertencia. Para obtener más información, vea SET ANSI_WARNINGS (Transact-SQL).

  • Anulación aritmética habilitada
    Especifique si la opción de base de datos para la anulación aritmética está habilitada o deshabilitada. Los valores posibles son True o False. Cuando el valor es True, un error de desbordamiento o de división por cero terminará la consulta o proceso por lotes. Si el error se produce en una transacción, ésta se revierte. Cuando el valor es False, aparece un mensaje de advertencia, pero la consulta, proceso por lotes o transacción continúa como si no ocurriera ningún error. Para obtener más información, vea SET ARITHABORT (Transact-SQL).

  • Concatenar valores NULL produce NULL
    Especifique el comportamiento cuando se concatenan valores NULL. Si el valor de la propiedad es True, string + NULL devuelve NULL. Si el valor es False, el resultado es string. Para obtener más información, vea SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).

  • Encadenamiento de propiedad entre bases de datos habilitado
    Este valor de solo lectura indica si se ha habilitado el encadenamiento de propiedad entre bases de datos. Con el valor True, la base de datos puede ser el origen o el destino de una cadena de propiedad entre bases de datos. Utilice la instrucción ALTER DATABASE para establecer esta propiedad.

  • Optimización de correlación de fechas habilitada
    Cuando es True, SQL Server mantiene estadísticas de correlación entre dos tablas cualesquiera de la base de datos que estén vinculadas mediante una restricción FOREIGN KEY y tengan columnas datetime.

    Cuando es False, no se mantienen estadísticas de correlación.

  • Anulación exacta numérica
    Especifique cómo controla la base de datos los errores de redondeo. Los valores posibles son True o False. Con el valor True, se genera un error cuando se produce una pérdida de precisión en una expresión. Con el valor False, las pérdidas de precisión no generan mensajes de error y el resultado se redondea con la precisión de la columna o variable que lo almacena. Para obtener más información, vea SET NUMERIC_ROUNDABORT (Transact-SQL).

  • Parametrización
    Cuando es SIMPLE, las consultas se parametrizan en función del comportamiento predeterminado de la base de datos. Cuando es FORCED, SQL Server parametriza todas las consultas de la base de datos.

  • Identificadores entre comillas habilitados
    Especifique si se pueden usar palabras clave de SQL Server como identificadores (un nombre de objeto o variable) si están delimitadas por comillas. Los valores posibles son True o False. Para obtener más información, vea SET QUOTED_IDENTIFIER (Transact-SQL).

  • Desencadenadores recursivos habilitados
    Especifique si los desencadenadores pueden activar otros desencadenadores. Los valores posibles son True o False. Si el valor es True, se habilita la activación recursiva de desencadenadores. Si el valor es False, solo se impide la repetición directa. Para deshabilitar la recursividad indirecta, establezca la opción de servidor nested triggers en 0 mediante sp_configure. Para obtener más información, vea Crear desencadenadores anidados.

  • De confianza
    Cuando se muestra el valor True, esta opción de solo lectura indica que SQL Server permite el acceso a los recursos fuera de la base de datos en un contexto de suplantación establecido en la base de datos. Los contextos de suplantación se pueden establecer en la base de datos mediante la instrucción del usuario EXECUTE AS o la cláusula EXECUTE AS en módulos de base de datos.

    Para obtener acceso, el propietario de la base de datos también debe disponer del permiso AUTHENTICATE SERVER en el nivel de servidor.

    Esta propiedad también permite la creación y ejecución de ensamblados con acceso externo y no seguros dentro de la base de datos. Además de establecer esta propiedad en True, el propietario de la base de datos debe tener los permisos EXTERNAL ACCESS ASSEMBLY o UNSAFE ASSEMBLY en el nivel de servidor.

    De forma predeterminada, todas las bases de datos de usuario y todas las bases de datos del sistema (a excepción de MSDB) tienen esta propiedad establecida en False. No es posible cambiar este valor para las bases de datos model y tempdb.

    TRUSTWORTHY se establece en False siempre que la base de datos se conecte al servidor.

    El método recomendado para tener acceso a los recursos fuera de la base de datos en un contexto de suplantación es utilizar certificados y firmas, en lugar de la opción Trustworthy.

    Para establecer esta propiedad, utilice la instrucción ALTER DATABASE.

  • Formato de almacenamiento VarDecimal habilitado
    Esta opción es de solo lectura a partir de SQL Server 2008. Si el valor es True, la base de datos está habilitada para el formato de almacenamiento vardecimal. El formato de almacenamiento vardecimal no podrá deshabilitarse mientras se esté usando alguna de las tablas de la base de datos. En SQL Server 2008 y versiones posteriores, todas las bases de datos están habilitadas para el formato de almacenamiento vardecimal. Esta opción usa sp_db_vardecimal_storage_format.

Recuperación

  • Comprobación de páginas
    Especifique la opción utilizada para descubrir e informar sobre transacciones de E/S incompletas debidas a errores de E/S de disco. Los valores posibles son None, TornPageDetection y Checksum. Para obtener más información, vea Administrar la tabla suspect_pages (SQL Server).

  • Tiempo de recuperación de destino (segundos)
    Especifica el límite máximo de tiempo, expresado en segundos, para recuperar la base de datos especificada en caso de bloqueo. Para obtener más información, vea Puntos de comprobación de base de datos (SQL Server).

Estado

  • Base de datos de solo lectura
    Especifica si la base de datos es de solo lectura. Los valores posibles son True o False. Con el valor True, los usuarios solo pueden leer los datos de la base de datos. Los usuarios no pueden modificar los datos ni objetos de la base de datos; sin embargo, la base de datos se puede eliminar con la instrucción DROP DATABASE. No se puede utilizar la base de datos cuando se especifica un nuevo valor para la opción Base de datos de solo lectura. La base de datos master representa una excepción, y solo el administrador del sistema puede utilizar master mientras está habilitada la opción.

  • Estado de base de datos
    Muestra el estado actual de la base de datos. No se puede editar. Para obtener más información acerca del Estado de base de datos, vea Estados de base de datos.

  • Restringir acceso
    Especifique los usuarios que pueden tener acceso a la base de datos. Los valores posibles son:

    • Varios

      El estado normal de una base de datos de producción, permite que varios usuarios tengan acceso a la base de datos a la vez.

    • Single

      Se utiliza en acciones de mantenimiento, solo un usuario puede tener acceso a la base de datos.

    • Restricted

      Solo los miembros de los roles db_owner, dbcreator o sysadmin pueden utilizar la base de datos.

  • Cifrado habilitado
    Cuando es True, esta base de datos está habilitada para su cifrado. Se requiere el uso de una Clave de cifrado de base de datos. Para obtener más información, vea Cifrado de datos transparente (TDE).

Vea también

Referencia

ALTER DATABASE (Transact-SQL)

CREATE DATABASE (Transact-SQL)