Ein sqlmatters-Artikel erklärt das
man kann überprüfen, ob es sich um einen solchen Fall handelt, indem man die SID untersucht:
-- 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
wobei Benutzer ohne Anmeldung eine längere SID haben als normale (verwaiste) Benutzer.
Diese speziellen Benutzer können keinem Login zugeordnet werden, da sie so angelegt sind. Jemand muss absichtlich oder versehentlich einen Benutzer WITHOUT LOGIN
erstellt haben .