artikel sqlmatters menjelaskan bahwa
seseorang dapat memeriksa apakah itu kasus dengan memeriksa SID:
-- 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
di mana pengguna tanpa login memiliki SID yang lebih panjang daripada pengguna biasa (yatim piatu).
Pengguna khusus ini tidak dapat dipetakan ke login karena dibuat seperti itu. Seseorang pasti sengaja atau tidak sengaja membuat pengguna WITHOUT LOGIN
.