Compartilhar via


sys.database_principals (Transact-SQL)

Retorna uma linha para cada entidade em um banco de dados.

Nome da coluna

Tipo de dados

Descrição

name

sysname

Nome de principal, exclusivo no banco de dados.

principal_id

int

ID de principal, exclusivo no banco de dados.

tipo

char(1)

Tipo do principal:

S = Usuário do SQL

U = Usuário do Windows

G = Grupo do Windows

A = Função de aplicativo

R = Função de banco de dados

C = Usuário mapeado para um certificado

K = Usuário mapeado para uma chave assimétrica

type_desc

nvarchar(60)

Descrição do tipo de principal.

SQL_USER

WINDOWS_USER

WINDOWS_GROUP

APPLICATION_ROLE

DATABASE_ROLE

CERTIFICATE_MAPPED_USER

ASYMMETRIC_KEY_MAPPED_USER

default_schema_name

sysname

Nome a ser usado quando o nome SQL não especificar esquema. Nulo para principais que não sejam do tipo S, U ou A.

create_date

datetime

Hora em que o principal foi criado.

modify_date

datetime

Hora em que o principal foi modificado pela última vez.

owning_principal_id

int

ID do principal que é proprietário desse principal. Todos os principais exceto Funções Banco de Dados devem ser de propriedade de dbo.

sid

varbinary(85)

SID (Identificador de Segurança) se o principal for definido fora do banco de dados (digite S, U e G). Caso contrário, NULL.

is_fixed_role

bit

Se 1, então essa linha representa uma entrada para uma das funções de banco de dados fixa: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.

Permissões

Qualquer usuário pode ver seu próprio nome de usuário, os usuários do sistema e as funções de banco de dados fixas. Ver outros usuários requer ALTER ANY USER ou uma permissão no usuário. Ver funções definidas pelo usuário requer ALTER ANY 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.