sp_helpdbfixedrole (Transact-SQL)
Devuelve la lista de las funciones fijas de base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
Argumentos
- [ @rolename = ] 'role'
Es el nombre de una función fija de base de datos. El parámetro role es de tipo sysname, con un valor predeterminado de NULL. Si se especifica role, sólo se presenta la información de esa función; en los demás casos, se presenta una lista y la descripción 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. |
Descripción |
nvarchar(70) |
Descripción de DbFixedRole. |
Notas
Las funciones fijas de base de datos, como se muestra en la siguiente tabla, se definen en el nivel de la base de datos y tienen permisos para realizar actividades administrativas específicas en la base de datos. No es posible agregar o quitar funciones fijas de base de datos. No es posible cambiar los permisos concedidos a una función fija de base 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 de DDL de la 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 |
En la siguiente tabla se muestran los procedimientos almacenados que se utilizan para modificar las funciones de base de datos.
Procedimiento almacenado | Acción |
---|---|
sp_addrolemember |
Agrega un usuario de base de datos a una función fija de base de datos. |
sp_helprole |
Presenta la lista de los miembros de una función fija de base de datos. |
sp_droprolemember |
Quita un miembro de una función fija de base de datos. |
Permisos
Requiere la pertenencia a la función public.
La información mostrada está sometida a restricciones de acceso a los metadatos. No se mostrarán las entidades en las que la entidad de seguridad no tiene permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
En el siguiente ejemplo se muestra la lista de todas las funciones fijas de base de datos.
EXEC sp_helpdbfixedrole;
GO
Vea también
Referencia
Procedimientos almacenados de seguridad (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_dbfixedrolepermission (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)