sp_srvrolepermission (Transact-SQL)
Muestra los permisos de una función fija del servidor. sp_srvrolepermissiondevuelve la información correctaSQL 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 los roles fijos de servidor (motor de base de datos).
Importante |
---|
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. |
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
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 una función fija de servidor |
Permiso |
sysname |
Permiso asociado a ServerRole. |
Comentarios
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.
Ejemplos
En la siguiente consulta se devuelven los permisos asociados a la función fija de servidor sysadmin.
EXEC sp_srvrolepermission 'sysadmin';
GO