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 Configurar las opciones de la base de datos.

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 Trabajar con intercalaciones.

  • 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 Introducción al modelo de recuperación.

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

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.

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. Con el valor True, el valor predeterminado de las declaraciones de cursor es LOCAL. Con el valor False, el valor predeterminado de los cursores de Transact-SQL es GLOBAL. Para obtener más información, vea Alcance de los nombres de cursor de Transact-SQL.

Varios

  • NULL ANSI predeterminado
    Especifique el comportamiento predeterminado de los operadores de comparación Es igual a (=) y No es igual a (<>) cuando se utilizan con valores NULL. Los valores posibles son True (activado) o False (desactivado). 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 utilizan 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
    Con el valor True, SQL Server mantiene estadísticas de correlación entre dos tablas de la base de datos que estén vinculadas mediante una restricción FOREIGN KEY y tengan columnas datetime.

    Con el valor False, no se mantienen estadísticas de correlación. Para obtener más información, vea Optimizar consultas con acceso a columnas datetime correlativas.

  • 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
    Con el valor SIMPLE, las consultas se parametrizan en función del comportamiento predeterminado de la base de datos. Con el valor FORCED, SQL Server parametriza todas las consultas de la base de datos. Para obtener más información, vea Parametrización simple y Parametrizaciones forzadas.

  • Identificadores entre comillas habilitados
    Especifique si se pueden utilizar las 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 repetición indirecta, establezca la opción nested triggers del servidor en 0 con sp_configure. Para obtener más información, vea Usar 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 modelo 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, todas las bases de datos están habilitadas para el formato de almacenamiento vardecimal. Para obtener información acerca del formato de almacenamiento vardecimal, vea Almacenar datos decimales como longitud variable. 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 Descripción y administración de la tabla suspect_pages.

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 maestra 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:

    • Multiple

      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 Descripción del Cifrado de datos transparente (TDE).