Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DATABASEPROPERTY (Transact-SQL)

Actualizado: 17 de julio de 2006

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

ms176049.note(es-es,SQL.90).gifImportante:
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, se recomienda utilizar 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 de SQL-92 para aceptar 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á conectada 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 no tiene 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 Microsoft SQL Server con el que se creó la base de datos. Sólo es utilizado internamente por las herramientas de SQL Server y en el procesamiento de actualizaciones.

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 2005, un usuario sólo puede ver los metadatos de asegurables 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, vea 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 datos master.

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

Éste es el conjunto de resultados.

-------------------
1

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado la sección Excepciones.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.