Saltar al contenido

Cómo saber si el inicio de sesión de una base de datos está deshabilitado sin usar la GUI en una consulta de selección

Ten en cuenta que en las ciencias cualquier problema casi siempere puede tener diferentes soluciones, pero aquí te enseñamos la mejor y más eficiente.

Solución:

select name, hasaccess
from sys.syslogins

creo que el campo hasaccess es lo que buscas Según MSDN, hasaccess es 1 si el inicio de sesión tiene acceso a la instancia, y 0 que no.

Reduciendo la unión:

seleccione el nombre, is_disabled de sys.sql_logins donde is_disabled=1 ordenar por 1

use sys.sql_logins para verificar el estado de activación/desactivación del inicio de sesión. ejemplo

select * from syslogins sl
join 
sys.sql_logins sql
 on sl.sid=sql.sid
where is_disabled=1

Sección de Reseñas y Valoraciones

Si para ti ha resultado útil este post, sería de mucha ayuda si lo compartieras con más seniors y nos ayudes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *