bài viết sqlmatters giải thích rằng
người ta có thể kiểm tra xem đó có phải là trường hợp như vậy không bằng cách kiểm tra 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
trong đó người dùng không đăng nhập có SID dài hơn người dùng thông thường (mồ côi).
Những người dùng đặc biệt này không thể được ánh xạ tới thông tin đăng nhập vì họ được tạo theo cách đó. Ai đó phải cố ý hoặc do nhầm lẫn đã tạo ra một người dùng WITHOUT LOGIN
.