sp_helpsrvrole (Transact-SQL)
Devuelve una lista de las funciones fijas de servidor de SQL Server.
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