sp_enum_proxy_for_subsystem (Transact-SQL)
Se aplica a: SQL Server
Enumera los permisos de Agente SQL Server servidores proxy para acceder a subsistemas.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_enum_proxy_for_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Argumentos
[ @proxy_id = ] proxy_id
Número de identificación del proxy del que se va a mostrar información. @proxy_id es int, con un valor predeterminado de NULL
.
Se puede especificar el @proxy_id o el @proxy_name .
[ @proxy_name = ] N'proxy_name'
Nombre del proxy del que se va a mostrar información. @proxy_name es sysname, con un valor predeterminado de NULL
.
Se puede especificar el @proxy_id o el @proxy_name .
[ @subsystem_id = ] subsystem_id
Número de identificación del subsistema del que se va a mostrar información. @subsystem_id es int, con un valor predeterminado de NULL
.
Se puede especificar el @subsystem_id o el @subsystem_name .
[ @subsystem_name = ] N'subsystem_name'
Nombre del subsistema del que se va a mostrar información. @subsystem_name es sysname, con un valor predeterminado de NULL
.
Se puede especificar el @subsystem_id o el @subsystem_name .
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
subsystem_id |
int | Número de identificación del subsistema. |
subsystem_name |
sysname | Nombre del subsistema. |
proxy_id |
int | Número de identificación del proxy. |
proxy_name |
sysname | Nombre del proxy. |
Comentarios
Cuando no se proporcionan parámetros, sp_enum_proxy_for_subsystem
se muestra información sobre todos los servidores proxy de la instancia de cada subsistema.
Cuando se proporciona un @proxy_id o @proxy_name , sp_enum_proxy_for_subsystem
enumera los subsistemas a los que tiene acceso el proxy. Cuando se proporciona un @subsystem_id o @subsystem_name , sp_enum_proxy_for_subsystem
se enumeran los servidores proxy que tienen acceso a ese subsistema.
Cuando se proporciona información para proxy y subsistema, el conjunto de resultados devuelve una fila si el proxy especificado tiene acceso al subsistema especificado.
Este procedimiento almacenado se encuentra en msdb
.
Permisos
Los permisos de ejecución para este procedimiento tienen como valor predeterminado los miembros del rol fijo de servidor sysadmin .
Ejemplos
A Enumerar todas las asociaciones
En el ejemplo siguiente se muestran todos los permisos establecidos entre los servidores proxy y los subsistemas de la instancia actual.
USE msdb;
GO
EXEC dbo.sp_enum_proxy_for_subsystem;
GO
B. Determinar si un proxy tiene acceso a un subsistema específico
En el ejemplo siguiente se devuelve una fila si el proxy Catalog application proxy
tiene acceso al subsistema ActiveScripting
. En caso contrario, se devuelve un conjunto de resultados vacío.
USE msdb;
GO
EXEC dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy';
GO