Проверка привязки в бд user к login MS SQL

Для того чтобы проверить с каким именем входа (login) на инстансе MS SQL связаны user-ы БД, необходимо выполнить запрос:

USE DatabaseName
SELECT  DP.name AS user_name,
        DP.principal_id,
        DP.type_desc,
        DP.default_schema_name,
        DP.create_date,
        DP.modify_date,
        SP.name AS login_name,
        SP.type_desc AS login_type_desc,
        SP.sid AS SP_sid,
        DP.sid AS DP_sid
FROM    sys.database_principals AS DP
LEFT JOIN sys.server_principals AS SP
        ON DP.sid = SP.sid
0

Добавить комментарий

Ваш e-mail не будет опубликован.