Comprobar BBDD

15/11/2005 - 10:47 por david | Informe spam
Hola, me podeis decir una query para comprobar si una BBDD de Sql esta activa.
Gracias un saldu
 

Leer las respuestas

#1 Rubén Vigón
15/11/2005 - 12:18 | Informe spam
DBCC CHECKDB
Comprueba la asignación y la integridad estructural de todos los objetos de la base de datos especificada
[...] DBCC CHECKDB ejecuta una comprobación de coherencia física en las vistas indizadas. La opción NOINDEX, que sólo se utiliza por compatibilidad con versiones anteriores, también se aplica a los índices secundarios en las vistas indizadas
[...] DBCC CHECKDB es la instrucción de reparación más segura porque identifica y repara la gama más amplia de errores posibles. Si una base de datos sólo informa de errores de asignación, ejecute DBCC CHECKALLOC con una opción de reparación para reparar dichos errores. Sin embargo, para asegurar la correcta reparación de todos los errores, incluidos los errores de asignación, ejecute DBCC CHECKDB con una opción de reparación en lugar de DBCC CHECKALLOC con una opción de reparación [...] DBCC CHECKDB valida la integridad de todos los componentes de la base de datos. No es necesario ejecutar DBCC CHECKALLOC o DBCC CHECKTABLE si se está ejecutando DBCC CHECKDB o se ha ejecutado recientemente
[...] DBCC CHECKDB hace la misma comprobación que si se ejecutaran las instrucciones DBCC CHECKALLOC y DBCC CHECKTABLE en cada tabla de la base de datos
[...] De forma predeterminada, DBCC CHECKDB no realiza bloqueos de tabla. En su lugar, realiza bloqueos de esquema que impiden cambios en los metadatos, pero se permiten cambios en los datos. Los bloqueos de esquema realizados impedirán que el usuario obtenga un bloqueo exclusivo de tabla necesario para generar un índice agrupado, quitar un índice o truncar la tabla
[...] La instrucción DBCC recopila información y, a continuación, busca en el registro si se han realizado más cambios y combina los dos conjuntos de información para producir una vista coherente de los datos al final de la búsqueda

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org

Preguntas similares