Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Traduce la máscara de bits de permisos devuelta por Seguimiento de SQL a una tabla de nombres de permisos.
Convenciones de sintaxis de Transact-SQL
sys.fn_translate_permissions ( level , perms )
level
El tipo de elemento protegible al que se aplica el permiso. level es nvarchar(60).
Permanentes
Es una máscara de bits que se devuelve en la columna de permisos. perms es varbinary(16).
table
El valor devuelto en la columna de permisos de un seguimiento de SQL es una representación entera de una máscara de bits usada por SQL Server para calcular los permisos efectivos. Cada una de las 25 clases de elementos protegibles tiene su propio conjunto de permisos con sus valores numéricos correspondientes. sys.fn_translate_permissions convierte esta máscara de bits en una tabla de nombres de permisos.
Debe pertenecer al rol public .
La consulta siguiente usa sys.fn_builtin_permissions
para mostrar los permisos que se aplican a los certificados y, a continuación, usa sys.fn_translate_permissions
para devolver los resultados de la máscara de bits de permisos.
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);
Permisos (motor de base de datos)
sys.server_permissions (Transact-SQL)
sys.database_permissions (Transact-SQL)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy