Partilhar via


sys.server_principals (Transact-SQL)

Contém uma linha para cada principal do nível de servidor.

Nome da coluna

Tipo de dados

Descrição

name

sysname

Nome do principal. É exclusivo no 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.

type

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 este principal, credential_id será NULL.

Permissões

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.