Una base de datos siempre se encuentra en un estado específico. Esos estados pueden ser ONLINE, OFFLINE, SUSPECT, etc. Se puede comprobar el estado de la base de datos, mediante alguna sentencias T-SQL, y también mediante entorno gráfico.
Comprobar estado de base de datos mediante T-SQL
use pruebas
go
select name, state_desc
from sys.databases
where name = 'pruebas'
Como podemos ver en esta consulta, se selecciona el nombre y el estado de la base de datos de la base llamada Prueba
Estado |
Definición |
ONLINE |
La base de datos está
disponible para su acceso. El grupo de archivos principal está en línea. |
OFFLINE |
La base de
datos no está disponible. Una base de datos pasa a estar sin conexión por la
acción explicita del usuario y permanece sin conexión hasta que el usuario
toma otra acción. Por ejemplo, la base de datos puede dejarse sin conexión
para mover un archivo a un nuevo disco. La base de datos se vuelve a poner en
línea una vez completado el traslado |
RESTORING |
Uno o varios archivos del
grupo de archivos principal se está restaurando, o uno o varios archivos
secundarios se están restaurando sin conexión. La base de datos no está
disponible |
RECOVERING |
Se está
recuperando la base de datos. El proceso de recuperación es un estado
transitorio, la base de datos se pone automáticamente en línea si la
recuperación tiene éxito. Si la recuperación no tiene éxito pasará a ser
sospechosa. La base de datos no está disponible |
RECOVERY PENDING |
SQL Server ha
encontrado un error relacionado con un recurso durante la recuperación. La
base de datos no está dañada, pero pueden faltar archivos o bien limitaciones
de recursos del sistema pueden estar impidiendo que se inicie. La base de
datos no está disponible. Se necesita una acción adicional por parte del
usuario para resolver el error y permitir que se complete el proceso de
recuperación. |
SUSPECT |
Como mínimo
un grupo de archivos principal es sospechoso y puede estar dañado. La base de
datos no se puede recuperar durante el inicio de SQL Server. La base de datos
no está disponible. Se requiere una acción adicional por parte del usuario
para resolver el problema. |
EMERGENCY |
El usuario ha cambiado
la base de datos y ha establecido el estado en EMERGENCY. La base de datos
está en modo de usuario único y se puede reparar o restaurar. La base de
datos está marcada como READ_ONLY, el registro está deshabilitado y el acceso
está limitado a miembros del rol sysadmin. EMERGENCY se utiliza principalmente
para solucionar problemas. Por ejemplo, una base de datos marcada como
sospechosa se puede establecer en estado EMERGENCY. Esto puede permitir al
administrador del sistema acceso de solo lectura a la base de datos. Solo los
miembros del rol sysadmin pueden establecer una base de datos en
status EMERGENCY |
No hay comentarios.:
Publicar un comentario