Логины, созданные из сертификатов или асимметричных ключей, используются для подписи кода.Обычно, это означает, что с подпрограммами SQLCLR.
Их нельзя использовать для подключения к SQL Server.И они не могут подражать.Так что следующий фрагмент не будет работать.
EXECUTE AS USER = 'JupiterLogin';
Чтобы перечислить разрешения, явно предоставленные или запрещенные для участников сервера, используйте следующий фрагмент.
SELECT pr.principal_id, pr.name, pr.type_desc,
pe.state_desc, pe.permission_name
FROM sys.server_principals AS pr
JOIN sys.server_permissions AS pe
ON pe.grantee_principal_id = pr.principal_id
WHERE NAME = 'JupiterLogin'