• No se han encontrado resultados

Recuperación de información de la base de datos

In document Manual de SQL Server 2008 de La UNI (página 30-35)

Puede determinar las propiedades de la base de datos con la siguiente función DATABASEPROPERTYEX.

SELECT DATABASEPROPERTYEX (base de datos, propiedad)

La siguiente tabla enumera algunas de las propiedades de la base de datos.

Propiedad Descripción Valor retornado

Collation nombre por defecto para la base de datos.

Collation name

NULL = Database is not started.

Base data type: nvarchar(128)

ComparisonStyle The Windows comparison style of the collation. ComparisonStyle is a bitmap that is calculated by using the following values. Style Value Ignore case 1 Ignore accent 2 Ignore Kana 65536 Ignore width 131072

For example, the default of 196609 is the result of combining the Ignore case, Ignore Kana, and Ignore width options.

Returns the comparison style.

Returns 0 for all binary collations.

Base data type: int

IsAnsiNullDefault Base de datos sigue normas ISO para permitir valores nulos.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsAnsiNullsEnabled Todas las comparaciones

a nulo para evaluar desconocidos.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsAnsiPaddingEnabled Cadenas son rellenadas

con la misma longitud antes de comparación o inserción.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsAnsiWarningsEnabled Mensajes de error o de advertencia se emiten cuando un error estándar se produce.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsArithmeticAbortEnabled Las consultas se terminan cuando un error por desbordamiento o división por cero se produce durante la ejecución de las consultas.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsAutoClose Base de Datos se cierra limpiando y liberando recursos a partir de la

1 = TRUE 0 = FALSE

Propiedad Descripción Valor retornado última salida de usuario Base data type: int

IsAutoCreateStatistics Falta de estadísticas que se requieren de una consulta para la optimización automática se construyó durante la consulta de optimización. 1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsAutoShrink Archivos de Base de datos son candidatos para periódos automáticos de disminución.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsAutoUpdateStatistics Estadísticas existentes son actualizadas automáticamente, por las estadísticas de fuera de fecha, porque los datos en las tablas han cambiado.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsCloseCursorsOnCommitEnabled Cursores que están abiertas cuando una transacción se ha comprometido están cerradas

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsFulltextEnabled Base de Datos con full- text permitido.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsInStandBy Base de Datos esta online

como read-only, con restauración del log permitido.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsLocalCursorsDefault Declaración del Cursor por

defecto como LOCAL

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsMergePublished Las tablas de una Base de

Datos pueden ser publicadas para una replicación, si la replicación está instalada.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsNullConcat Concatenación de

operaciones Null rinden con NULL.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsNumericRoundAbortEnabled Los errores se generan

cuando la pérdida de precisión se produce en las expresiones

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsParameterizationForced PARAMETERIZATION de la base de datos con la

1 = TRUE 0 = FALSE

Propiedad Descripción Valor retornado IsQuotedIdentifiersEnabled Doble comillas se puede

utilizar en identificadores.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsPublished Las tablas de la base de

datos pueden ser publicados por la instantánea o la replicación transaccional, si se instala la replicación. 1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsRecursiveTriggersEnabled Recursivo disparo de factores desencadenantes está activado

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsSubscribed Base de datos está

suscrito a una publicación

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int IsSyncWithBackup La base de datos es una

base de datos de publicación o una base de datos de distribución, y puede ser restaurada sin interrumpir la replicación transaccional.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

IsTornPageDetectionEnabled El SQL Server Database Engine Engine detecta operaciones incompletas de E/S causados por fallos de energía o cortes de otro sistema.

1 = TRUE 0 = FALSE

NULL = Input not valid Base data type: int

LCID El identificador de

Windows local (LCID) de la colación.

LCID value (in decimal format).

Base data type: int

For a list of LCID values (in hexadecimal format), see Collation Settings in Setup.

Recovery Modelo de recuperación

para la base de datos

FULL = Full recovery model

BULK_LOGGED = Bulk logged model

SIMPLE = Simple recovery model

Base data type: nvarchar(128)

SQLSortOrder SQL Server sort order ID supported in earlier versions of SQL Server

SQL Server

ordenanimiento, apoya ordenamiento por ID en las versiones anteriores de SQL Server

0 = Database is using Windows collation

>0 = SQL Server sort order ID

NULL = Input not valid or database is not started Base data type: tinyint

Propiedad Descripción Valor retornado Datos. available for query.

OFFLINE = Database was explicitly taken offline.

RESTORING = Database is being restored.

RECOVERING = Database is recovering and not yet ready for queries.

SUSPECT = Database did not recover.

EMERGENCY = Database is in an emergency, read-only state. Access is restricted to sysadmin members Base data type: nvarchar(128)

Updateability Indica si los datos pueden ser modificados

READ_ONLY = Data can be read but not modified. READ_WRITE = Data can be read and modified. Base data type: nvarchar(128)

UserAccess Indica que los usuarios

puedan acceder a la base de datos.

SINGLE_USER = Only one db_owner, dbcreator, or sysadmin user at a time

RESTRICTED_USER = Only members of db_owner, dbcreator, and sysadmin roles

MULTI_USER = All users Base data type: nvarchar(128)

Version Número de versión interna

del código SQL Server con el que la base de datos se ha creado. Identificado sólo con fines informativos. No soportado. La compatibilidad en el futuro no está garantizada. Version number = Database is open. NULL = Database is not started.

Base data type: int

La siguiente tabla enumera los procedimientos almacenados del sistema de uso común que presentan información acerca de las bases de datos y sus parámetros. Procedimiento almacenado de

sistema

Descripción

sp_helpdb Informa acerca de todas las bases de datos de un servidor. Proporciona el nombre, tamaño, propietario, Id., fecha de creación y opciones

Procedimiento almacenado de sistema

Descripción

de la base de datos.

sp_helpdb baseDeDatos Informa sólo acerca de la base de datos especificada. Proporciona el nombre, tamaño, propietario, Id., fecha de creación y opciones de la base de datos. También enumera los archivos de datos y de registro.

sp_spaceused [nombreObjeto] Resume el espacio de almacenamiento que utiliza una base de datos o un objeto de base de datos.

Componentes físicos: archivos y grupos de archivos de bases de datos (FileGroup). Un grupo de archivos es un conjunto lógico de archivos de datos que permite a los administradores controlar todos los archivos del grupo como un único elemento.

La posibilidad de controlar la posición física de los objetos individuales de la base de datos puede proporcionar diversas ventajas en cuanto a facilidad de administración y rendimiento. Por ejemplo, puede utilizar varios grupos de archivos para controlar cómo se almacenan físicamente los datos de una base de datos en dispositivos de almacenamiento, y para separar los datos de lectura y escritura de los datos de sólo lectura.

In document Manual de SQL Server 2008 de La UNI (página 30-35)