sys.server_principals (Transact-SQL)
Contém uma linha para cada entidade de segurança no nível do servidor.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome do principal. É exclusivo em um servidor. |
principal_id |
int |
Número da ID do principal. É exclusivo em um servidor. |
sid |
varbinary(85) |
SID (ID de segurança) do principal. Se for o principal do Windows, corresponde à SID do Windows. |
tipo |
char(1) |
Tipo do principal: S = Logon SQL U = Logon do Windows G = Grupo do Windows R = Função do servidor C = Logon mapeado para um certificado K = Logon mapeado para uma chave assimétrica |
type_desc |
nvarchar(60) |
Descrição do tipo do principal: SQL_LOGIN WINDOWS_LOGIN WINDOWS_GROUP SERVER_ROLE CERTIFICATE_MAPPED_LOGIN ASYMMETRIC_KEY_MAPPED_LOGIN |
is_disabled |
int |
1 = O logon está desabilitado. |
create_date |
datetime |
Hora em que o principal foi criado. |
modify_date |
datetime |
Hora em que a definição do principal foi modificada pela última vez. |
default_database_name |
sysname |
Banco de dados padrão para este principal. |
default_language_name |
sysname |
Linguagem padrão deste principal. |
credential_id |
int |
ID de uma credencial associada a este principal. Se nenhuma credencial for associada a essa entidade, credential_id será NULL. |
Permissões
Qualquer logon pode ver seu próprio nome de logon, os logons do sistema e as funções de servidor fixas. Ver outros logons requer ALTER ANY LOGIN ou uma permissão no logon. Ver funções de servidor definidas pelo usuário requer ALTER ANY SERVER ROLE ou associação na função.
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.