Compartir a través de


sp_srvrolepermission (Transact-SQL)

Muestra los permisos de una función fija de servidor.

[!NOTA] sp_srvrolepermission devuelve información correcta en SQL Server 2000. La salida no refleja 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 servidor.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_srvrolepermission [ [ @srvrolename = ] 'role']

Argumentos

  • [ @srvrolename = ] 'role'
    Es el nombre de la función fija de servidor para la que se devuelven permisos. role es de tipo sysname y su valor predeterminado es NULL. Si no se especifica una función, se devuelven los permisos de todas las funciones fijas de servidor. role puede tener uno de estos valores.

    Valor Descripción

    sysadmin

    Administradores del sistema

    securityadmin

    Administradores de seguridad

    serveradmin

    Administradores de servidor

    setupadmin

    Administradores de instalación

    processadmin

    Administradores de proceso

    diskadmin

    Administradores de disco

    dbcreator

    Creadores de bases de datos

    bulkadmin

    Puede ejecutar instrucciones BULK INSERT

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

ServerRole

sysname

Nombre de una función fija de servidor

Permiso

sysname

Permiso asociado a ServerRole.

Notas

Los permisos enumerados incluyen las instrucciones Transact-SQL que se pueden ejecutar y otras actividades especiales que pueden realizar los miembros de la función fija de servidor. Para mostrar una lista de las funciones fijas de servidor, ejecute sp_helpsrvrole.

La función fija de servidor sysadmin tiene los permisos de todas las demás funciones fijas de servidor.

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 asociados a la función fija de servidor sysadmin.

EXEC sp_srvrolepermission 'sysadmin';
GO

Vea también

Referencia

Procedimientos almacenados de seguridad (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrole (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005