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

Actualizado: 12 de diciembre de 2006

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.

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 Información general de los modelos de recuperación.

Nivel de compatibilidad

Especifique la última versión de Microsoft SQL Server que admite la base de datos. Los valores posibles son SQL Server 2005, SQL Server 2000 y SQL Server 7.0. Para obtener más información, vea sp_dbcmptlevel (Transact-SQL).

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 AutoShrink Property.

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.

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.

NULL ANSI predeterminado

Especifica el comportamiento de la sesión para dejar sin efecto la capacidad predeterminada de aceptar valores NULL de las columnas nuevas cuando la opción NULL ANSI predeterminado de la base de datos es False. 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 SQL-92 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, cadena + NULL devuelve NULL. Si el valor es False, el resultado es cadena. 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 sólo 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, sólo 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 sólo 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 necesita tener los permisos EXTERNAL ACCESS ASSEMBLY o SAFE ASSEMBLY en el nivel del 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.

Utilice la instrucción ALTER DATABASE para establecer esta propiedad.

Formato de almacenamiento VarDecimal habilitado

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. Para obtener información acerca del formato de almacenamiento vardecimal, vea Almacenar datos decimales como longitud variable. Esta característica requiere el Service Pack 2 de SQL Server 2005. El formato de almacenamiento vardecimal sólo está disponible en las ediciones Enterprise, Developer y Evaluation de SQL Server 2005. Esta opción usa sp_db_vardecimal_storage_format.

Verificació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.

Base de datos de sólo lectura

Especifica si la base de datos es de sólo lectura. Los valores posibles son True o False. Con el valor True, los usuarios sólo 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 sólo lectura. La base de datos master representa una excepción, y sólo 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, sólo un usuario puede tener acceso a la base de datos.
  • Restricted
    Sólo los miembros de las funciones db_owner, dbcreator o sysadmin pueden utilizar la base de datos.

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se agregó una definición para la opción Formato de almacenamiento VarDecimal habilitado que admite el formato de almacenamiento vardecimal.

5 de diciembre de 2005

Contenido nuevo:
  • Se agregaron definiciones de Actualizar estadísticas automática y asincrónicamente, Encadenamiento de propiedad entre bases de datos habilitado, Optimización de correlación de fechas habilitada, Parametrización y De confianza.

Adiciones de comunidad

AGREGAR
Mostrar: