Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Traduz a máscara de bits de permissões devolvida pelo SQL Trace numa tabela de nomes de permissões.
Transact-SQL convenções de sintaxe
Syntax
sys.fn_translate_permissions ( level , perms )
Arguments
nível
É o tipo de seguro ao qual a permissão é aplicada.
O nível é Nvarchar(60).
permanentes
É uma máscara de bits que é devolvida na coluna de permissões.
Perms é Varbinary(16).
Devoluções
table
Observações
O valor devolvido na coluna de permissões de um SQL Trace é uma representação inteira de uma máscara de bits usada pelo SQL Server para calcular permissões efetivas. Cada um dos 25 tipos de seguráveis tem o seu próprio conjunto de permissões com valores numéricos correspondentes. sys.fn_translate_permissions traduz esta máscara de bits numa tabela de nomes de permissões.
Permissions
Requer adesão à função pública de .
Example
A consulta seguinte serve sys.fn_builtin_permissions para mostrar as permissões que se aplicam aos certificados e depois sys.fn_translate_permissions para devolver os resultados da máscara de bits das permissões.
SELECT * FROM sys.fn_builtin_permissions('CERTIFICATE');
SELECT '0001' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0001);
SELECT '0010' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0010);
SELECT '0011' AS Input, * FROM sys.fn_translate_permissions('CERTIFICATE', 0011);