sp_dbfixedrolepermission (Transact-SQL)
Muestra los permisos de una función fija de base de datos.
[!NOTA] sp_dbfixedrolepermission devuelve información correcta en SQL Server 2000. El resultado no refleja los cambios en la jerarquía de permisos implementada en SQL Server 2005. Para obtener más información, vea Permisos de las funciones fijas de base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]
Argumentos
- [ @rolename = ] 'role'
Es el nombre de una función fija de base de datos de SQL Server válida. role es de tipo sysname y su valor predeterminado es NULL. Si no se especifica role, se muestran los permisos de todas las funciones fijas de base de datos.
Conjuntos de resultados
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
DbFixedRole |
sysname |
Nombre de la función fija de base de datos |
Permiso |
nvarchar(70) |
Permisos asociados con DbFixedRole |
Notas
Ejecute sp_helpdbfixedrole para mostrar una lista de las funciones fijas de base de datos. En la tabla siguiente se muestran las funciones fijas de bases de datos.
Función fija de base de datos | Descripción |
---|---|
db_owner |
Propietarios de base de datos |
db_accessadmin |
Administradores de acceso a la base de datos |
db_securityadmin |
Administradores de seguridad de la base de datos |
db_ddladmin |
Administradores del Lenguaje de definición de datos (DDL, Data Definition Language) de base de datos |
db_backupoperator |
Operadores de copia de seguridad de la base de datos |
db_datareader |
Lectores de datos de la base de datos |
db_datawriter |
Escritores de datos de la base de datos |
db_denydatareader |
Lectores de datos denegados de la base de datos |
db_denydatawriter |
Escritores de datos denegados de la base de datos |
Los miembros de la función fija de base de datos db_owner tienen los permisos de todas las demás funciones fijas de base de datos. Ejecute sp_srvrolepermission para mostrar los permisos de las funciones fijas de servidor.
El conjunto de resultados contiene las instrucciones Transact-SQL que se pueden ejecutar y otras actividades especiales que pueden realizar los miembros de la función de base de datos.
Permisos
Debe pertenecer a la función public.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
En la siguiente consulta se devuelven los permisos de todas las funciones fijas de base de datos porque no se especifica una función fija de base de datos.
EXEC sp_dbfixedrolepermission;
GO
Vea también
Referencia
Procedimientos almacenados de seguridad (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helpdbfixedrole (Transact-SQL)
sp_srvrolepermission (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)