«

»

May 27

Monitorizar el estado de nuestras bases de datos en #SQLServer

Unas de las tareas del DBA es monitorizar las bases de datos.

Puede ser que las aplicaciones que necesiten funcionar no funcionen por que la bbdd no funcione.

Es muy fácil de verlo.

/* Estado de bbdd */
SELECT DATABASEPROPERTYEX('AdventureWorks2014', 'Status') AdventureWorks2014 ,
DATABASEPROPERTYEX('TSQL2012', 'Status') TSQL2012

Captura

Aqui solo vemos 2, aunque podemos mmirar mas.

Sus respectivos estados o valores son:

  • ONLINE = La base de datos está disponible para consultas.
  • OFFLINE = La base de datos está explícitamente sin conexión.
  • RESTORING = La base de datos se está restaurando.
  • RECOVERING = La base de datos se está recuperando y aún no está lista para consultas.
  • SUSPECT = La base de datos no se recuperó.
  • EMERGENCY = La base de datos está en un estado de emergencia de solo lectura. El acceso está restringido a los miembros del rol sysadmin

Es importante siempre en Estado ONline, ya veremos que hacemos cuando nos pasa alguno de los otros.

Tenerlo en cuenta.

Espero que os haya gustado, visiteis nuestro grupo de facebook, mi twitter.