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 sobre las opciones disponibles en esta página, vea Opciones de ALTER DATABASE SET (Transact-SQL).

Intercalación
Especifique la intercalación de la base de datos seleccionándola en la lista. Para más información, vea Set or Change the Database Collation.

Modelo de recuperación
Especifique uno de los modelos siguientes para la recuperación de la base de datos: Completo, Registro masivo o Simple. Para obtener más información sobre 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 2014 (120),SQL Server 2012 (110) y SQL Server 2008 (100). Cuando una base de datos de SQL Server 2005 se actualiza a SQL Server 2014, el nivel de compatibilidad para la base de datos se cambia de 90 a 100. El nivel de compatibilidad 90 no se admite en SQL Server 2014. Para obtener más información, consulte 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 Contained Databases. La propiedad de servidor Habilitar bases de datos independientes debe establecerse en TRUE antes de configurar una base de datos como independiente.

Importante

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 más información, vea Security Best Practices with Contained Databases.

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 y False. Cuando es True, la base de datos se cierra sin problemas y se liberan sus recursos después de que el último usuario cierre la sesión.

Creación automática de estadísticas incrementales
Especifique si desea utilizar la opción incremental cuando se crean estadísticas por partición. Para obtener información sobre las estadísticas incrementales, vea CREATE STATISTICS (Transact-SQL).

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 y False. Cuando es True, las estadísticas que le falten a una consulta para su optimización se generan automáticamente durante la optimización. Para más información, consulte CREATE STATISTICS (Transact-SQL).

Reducir automáticamente
Especifique si los archivos de base de datos se pueden reducir periódicamente. Los valores posibles son True y False. Para más información, vea Shrink a Database.

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 y False. Cuando es True, las estadísticas desusadas que precise una consulta para su optimización se generan automáticamente durante la optimización. Para más información, consulte CREATE STATISTICS (Transact-SQL).

Actualizar estadísticas automática y asincrónicamente
Cuando True, las consultas que inician una actualización automática de estadísticas obsoletas no esperarán a que las estadísticas se actualicen antes de compilarlas. Las consultas posteriores utilizan las estadísticas actualizadas si están disponibles.

Cuando False, las consultas que inician una actualización automática de estadísticas obsoletas, esperen hasta que se puedan usar las estadísticas actualizadas en el plan de optimización de consultas.

Establecer esta opción en no tiene ningún efecto a True menos que las estadísticas de actualización automática también se establezcan en True.

Containment

En las bases de datos independientes, algunos valores que se suelen configurar 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 indizados 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
Especifica el idioma predeterminado para todos los nuevos usuarios de bases de datos independientes, a menos que se especifique otro.

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 "Desencadenadores anidados" en CREATE TRIGGER (Transact-SQL).

Transformar palabras irrelevantes
Suprimir un mensaje de error si las palabras irrelevantes hacen que una operación booleana en una consulta de texto completo devuelva cero filas. Para más información, vea transform noise words Server Configuration Option.

Fecha límite de año de dos dígitos
Indica el número de año más alto que se puede escribir como un 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. Todos los demás 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 más información, consulte 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 y False. Cuando es True, se cierran los cursores que estuvieran abiertos al confirmar o revertir una transacción. Cuando es False, estos cursores se mantienen abiertos al confirmarse una transacción. Cuando es 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 Falsees , los cursores de Transact-SQL se convierten de forma predeterminada en 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 opciones siguientes para el acceso no transaccional a través del sistema de archivos a los datos 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, consulte FileTables (SQL Server).

Disposiciones adicionales

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) y False (desactivado). Cuando es True, todas las comparaciones con un valor NULL se evalúan como UNKNOWN. Cuando Falsees , las comparaciones de valores que no son UNICODE con un valor NULL se evalúan True como si ambos 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 permitidos son True (activado) y False (desactivado). Para más información, consulte SET ANSI_PADDING (Transact-SQL).

Advertencias ANSI habilitadas
Especifique el comportamiento estándar de ISO para diversas condiciones de error. Cuando 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). Cuando Falsees , no se emite 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 y False. Cuando es True, un error de desbordamiento o de división por cero detendrá la consulta o el proceso por lotes. Si el error se produce en una transacción, esta se revierte. Cuando es False, aparece un mensaje de advertencia, pero la consulta, el proceso por lotes o la transacción continúa como si no se hubiera producido 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. Cuando el valor de la propiedad es True, string + NULL devuelve NULL. Cuando 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. Cuando Truees , la base de datos puede ser el origen o 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 True, SQL Server mantiene las estadísticas de correlación entre dos tablas de la base de datos vinculadas por una restricción FOREIGN KEY y tienen datetime columnas.

Cuando Falsees , no se mantienen las 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 y False. Cuando es True, se genera un error si se produce una pérdida de precisión en una expresión. Cuando False, las pérdidas de precisión no generan mensajes de error y el resultado se redondea a la precisión de la columna o variable que almacena el resultado. 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 SQL Server palabras clave se pueden usar como identificadores (un nombre de objeto o variable) si se incluyen entre comillas. Los valores posibles son True y 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 y False. Cuando se establece en True, esto habilita la activación recursiva de desencadenadores. Cuando se establece en False, solo se impide la recursividad directa. Para deshabilitar la repetición indirecta, establezca la opción nested triggers del servidor en 0 con sp_configure. Para obtener más información, vea Crear desencadenadores anidado.

Trustworthy
Al mostrar 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. Se pueden establecer contextos de suplantación dentro de la base de datos mediante la instrucción de 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 (con la excepción de MSDB) tienen esta propiedad establecida Falseen . 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 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 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 detectar y notificar las transacciones de E/S incompletas debido a errores de E/S de disco. Los valores posibles son None, TornPageDetectiony Checksum. Para obtener más información, vea Administrar la tabla de 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, consulte Puntos de comprobación de base de datos (SQL Server).

State

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

Estado de la base de datos
Muestra el estado actual de la base de datos. Esta directiva no es editable Para obtener más información acerca del Estado de base de datos, vea Database States.

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.

  • Único

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

  • Restringido

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

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

Consulte también

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (Transact-SQL de SQL Server)