Compartir a través de


sp_helpsrvrole (Transact-SQL)

Devuelve una lista de las funciones fijas de servidor de SQL Server.

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

Sintaxis

sp_helpsrvrole [ [ @srvrolename = ] 'role' ]

Argumentos

  • [ @srvrolename= ] 'role'
    Es el nombre de la función fija de servidor. role es de tipo sysname y su valor predeterminado es NULL. role puede tener uno de estos valores.

    Función fija 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 de la función de servidor

Descripción

sysname

Descripción de ServerRole

Notas

Las funciones fijas de servidor están definidas en el nivel de servidor y tienen permisos para ejecutar actividades administrativas específicas en el servidor. Las funciones fijas de servidor no se pueden agregar, quitar ni cambiar.

En la siguiente tabla se muestran los procedimientos almacenados que se pueden utilizar para modificar las funciones de servidor.

Procedimiento almacenado

Acción

sp_addsrvrolemember

Agrega un inicio de sesión a una función fija de servidor.

sp_helpsrvrolemember

Presenta una lista de los miembros de una función fija de servidor.

sp_dropsrvrolemember

Quita un miembro de una función de servidor.

Permisos

Debe pertenecer a la función public.

Ejemplos

En el siguiente ejemplo se devuelve la lista de las funciones fijas de servidor disponibles.

EXEC sp_helpsrvrole