Expandir Minimizar
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DATABASEPROPERTY (Transact-SQL)

Devuelve el valor de la propiedad de base de datos con nombre para la base de datos y el nombre de propiedad especificados.

Nota importante Importante

Esta característica se quitará en la versión siguiente de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. En su lugar use DATABASEPROPERTYEX.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


DATABASEPROPERTY ( database , property ) 
database

Es una expresión que contiene el nombre de la base de datos para la que se va a devolver la información de la propiedad con nombre. database es de tipo nvarchar(128).

property

Es una expresión que contiene el nombre de la propiedad de base de datos que se va a devolver. property es de tipo varchar(128) y puede ser uno de los siguientes valores.

Valor

Descripción

Valor devuelto

IsAnsiNullDefault

La base de datos sigue las reglas ISO para permitir los valores NULL.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAnsiNullsEnabled

Todas las comparaciones con un valor NULL se evalúan como desconocidas.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAnsiWarningsEnabled

Se generan mensajes de error o de advertencia cuando se producen situaciones de error estándar.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAutoClose

La base de datos se cierra sin problemas y libera los recursos cuando sale el último usuario.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAutoCreateStatistics

Las estadísticas existentes se actualizan automáticamente cuando quedan desfasadas debido a que han cambiado los datos de las tablas.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAutoShrink

Los archivos de la base de datos son candidatos a la reducción periódica automatizada.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsAutoUpdateStatistics

La opción de actualización automática de estadísticas está habilitada.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsBulkCopy

La base de datos permite operaciones no registradas.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsCloseCursorsOnCommitEnabled

Los cursores que están abiertos se cierran cuando se confirma una transacción.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsDboOnly

La base de datos está en modo de acceso de sólo DBO.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsDetached

Una operación de separación separó la base de datos.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsEmergencyMode

Se habilita el modo de emergencia para permitir el uso de las bases de datos sospechosas.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsFulltextEnabled

La base de datos se habilita para texto.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsInLoad

La base de datos se está cargando.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsInRecovery

Se está recuperando la base de datos.

1 = Verdadero

0 = FALSE o NULL1 = La entrada no es válida

IsInStandBy

La base de datos está en línea en modo de sólo lectura y se permite la restauración del registro.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsLocalCursorsDefault

El valor predeterminado de las declaraciones de cursores es LOCAL.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsNotRecovered

La base de datos no se ha podido recuperar.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsNullConcat

Un operando de concatenación NULL devuelve NULL.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsOffline

La base de datos se encuentra en modo sin conexión.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsParameterizationForced

La opción establecida para PARAMETERIZATION en la base de datos es FORCED.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsQuotedIdentifiersEnabled

Se pueden utilizar comillas dobles en los identificadores.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsReadOnly

La base de datos está en un modo de acceso de sólo lectura.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsRecursiveTriggersEnabled

Se habilita la activación recursiva de desencadenadores.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsShutDown

La base de datos ha tenido un problema al iniciarse.

1 = Verdadero

0 = Falso

NULL1 = La entrada no es válida

IsSingleUser

La base de datos está en modo de acceso de un solo usuario.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsSuspect

La base de datos es sospechosa.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

IsTruncLog

La base de datos trunca su registro en puntos de comprobación.

1 = Verdadero

0 = Falso

NULL = Entrada no válida

Version

Número interno de la versión del código de MicrosoftSQL Server con el que se creó la base de datos. Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Número de versión = La base de datos está abierta.

NULL = La base de datos está cerrada.

1 El valor devuelto también es NULL si la base de datos no se ha iniciado nunca o se ha cerrado automáticamente.

Devuelve NULL si se produce un error o si el autor de la llamada no tiene permiso para ver el objeto.

En SQL Server, un usuario solo puede ver los metadatos de elementos que pueden protegerse que posea o para los que se le haya concedido permiso. Esto significa que las funciones integradas de emisión de metadatos, como OBJECT_ID, pueden devolver NULL si el usuario no tiene ningún permiso para el objeto. Para obtener más información, consulte Configuración de visibilidad de los metadatos y Solucionar problemas de visibilidad de los metadatos.

En el ejemplo siguiente se devuelve el valor de la propiedad IsTruncLog para la base de datosmaster.

USE master;
GO
SELECT DATABASEPROPERTY('master', 'IsTruncLog');


Éste es el conjunto de resultados.

-------------------
1
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.