Compartir a través de


sp_validatelogins (Transact-SQL)

Ofrece información acerca de los usuarios y grupos de Windows asignados a entidades de seguridad de SQL Server que ya no existen en el entorno de Windows.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_validatelogins

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

SID

varbinary(85)

Identificador de seguridad (SID) de Windows del usuario o grupo de Windows.

NT Login

sysname

Nombre del usuario o grupo de Windows.

Notas

Si la entidad de seguridad de servidor huérfana es propietaria de un usuario de base de datos, es necesario quitar el usuario de la base de datos antes de quitar la entidad de seguridad de servidor huérfana. Para quitar un usuario de base de datos, utilice DROP USER. Si la entidad de seguridad de servidor es propietaria de elementos que pueden protegerse en la base de datos, la propiedad de estos elementos debe transferirse o quitarse. Para transferir la propiedad de estos elementos de base de datos, utilice ALTER AUTHORIZATION.

Para quitar asignaciones a usuarios y grupos de Windows que ya no existen, utilice DROP LOGIN.

Permisos

Debe pertenecer a la función fija de servidor sysadmin o securityadmin.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En este ejemplo se muestran los usuarios y los grupos de Windows que ya no existen pero que siguen disponiendo de acceso a una instancia de SQL Server.

EXEC sp_validatelogins
GO

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)
Procedimientos almacenados de seguridad (Transact-SQL)
DROP USER (Transact-SQL)
DROP LOGIN (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005