Share via


sp_helpsrvrolemember (Transact-SQL)

Devuelve información acerca de los miembros de un rol fijo de servidor de SQL Server.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]

Argumentos

  • [ @srvrolename = ] 'role'
    Es el nombre de un rol fijo de servidor. role es de tipo sysname y su valor predeterminado es NULL. Si no se especifica role, el conjunto de resultados incluye información acerca de todos los roles fijos de servidor.

    role puede ser cualquiera de los siguientes valores.

    Rol fijo de servidor

    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

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Nombre de columna

Tipo de datos

Descripción

ServerRole

sysname

Nombre del rol de servidor

MemberName

sysname

Nombre de un miembro de ServerRole

MemberSID

varbinary(85)

Identificador de seguridad de MemberName

Comentarios

Utilice sp_helprolemember para mostrar los miembros del rol de base de datos.

Todos los inicios de sesión son un miembro de public. sp_helpsrvrolemember no reconoce el rol public porque, internamente, SQL Server no implementa public como un rol.

Para agregar o quitar miembros de los roles de servidor, vea ALTER SERVER ROLE (Transact-SQL).

sp_helpsrvrolemember no toma un rol de servidor definido por el usuario como argumento. Para determinar los miembros de un rol de servidor definido por el usuario, vea los ejemplos en ALTER SERVER ROLE (Transact-SQL).

Permisos

Requiere la pertenencia al rol public.

Ejemplos

En el ejemplo siguiente se enumeran los miembros del rol fijo de servidor sysadmin.

EXEC sp_helpsrvrolemember 'sysadmin'

Vea también

Referencia

sp_helprole (Transact-SQL)

sp_helprolemember (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)

Procedimientos almacenados de seguridad (Transact-SQL)

Funciones de seguridad (Transact-SQL)