sp_helpdbfixedrole (Transact-SQL)
Se aplica a: SQL Server
Devuelve la lista de los roles fijos de base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpdbfixedrole [ [ @rolename = ] N'rolename' ]
[ ; ]
Argumentos
[ @rolename = ] N'rolename'
Nombre de un rol fijo de base de datos. @rolename es sysname, con un valor predeterminado de NULL
. Si se especifica @rolename , solo se devuelve información sobre ese rol; de lo contrario, se devuelve una lista y una descripción de todos los roles fijos de base de datos.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
DbFixedRole |
sysname | Nombre del rol fijo de base de datos. |
Description |
nvarchar(70) | Descripción de DbFixedRole . |
Comentarios
Los roles fijos de base de datos, como se muestra en la siguiente tabla, se definen de nivel de base de datos y tienen permisos para realizar actividades administrativas específicas en la base de datos. No se pueden agregar ni quitar roles de base de datos fijos. No se pueden cambiar los permisos concedidos a un rol fijo de base de datos.
Rol fijo 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 los roles de base de datos.
Procedimiento almacenado | Action |
---|---|
sp_addrolemember |
Agrega un usuario de base de datos a un rol fijo de base de datos. |
sp_helprole |
Presenta la lista de los miembros de un rol fijo de base de datos. |
sp_droprolemember |
Quita un miembro de un rol fijo de base de datos. |
Permisos
Debe pertenecer al rol public .
La información mostrada está sometida a restricciones de acceso a los metadatos. Las entidades en las que la entidad de seguridad no tiene permiso no aparecen. Para obtener más información, consulte Metadata Visibility Configuration.
Ejemplos
En el siguiente ejemplo se muestra la lista de todos los roles fijos de base de datos.
EXEC sp_helpdbfixedrole;
GO