Een sqlmatters-artikel legt uit dat
men kan controleren of het een dergelijk geval is door de SID te onderzoeken:
-- SQL to run to identify users without login :
SELECT CASE WHEN DATALENGTH(sid) = 28
AND type = 'S' -- only want SQL users
AND principal_id > 4 -- ignore built in users
THEN 1 ELSE 0 END AS is_user_without_login,*
FROM sys.database_principals
waar gebruikers zonder login een langere SID hebben dan gewone (wees) gebruikers.
Deze speciale gebruikers kunnen niet worden toegewezen aan een login omdat ze zo zijn gemaakt. Iemand moet opzettelijk of per ongeluk een gebruiker hebben aangemaakt WITHOUT LOGIN
.