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.
Consulte também