Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S'applique à : SQL Server
Répertorie les autorisations pour les proxys SQL Server Agent pour accéder aux sous-systèmes.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_enum_proxy_for_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
Numéro d'identification du proxy pour lequel répertorier des informations. @proxy_id est int, avec la valeur par défaut NULL.
Les @proxy_id ou les @proxy_name peuvent être spécifiés.
[ @proxy_name = ] N’proxy_name'
Nom du serveur proxy pour lequel énumérer les informations. @proxy_name est sysname, avec la valeur par défaut NULL.
Les @proxy_id ou les @proxy_name peuvent être spécifiés.
[ @subsystem_id = ] subsystem_id
Numéro d'identification du sous-système pour lequel répertorier des informations. @subsystem_id est int, avec la valeur par défaut NULL.
Les @subsystem_id ou les @subsystem_name peuvent être spécifiés.
[ @subsystem_name = ] N’subsystem_name'
Nom du sous-système pour lequel répertorier des informations. @subsystem_name est sysname, avec la valeur par défaut NULL.
Les @subsystem_id ou les @subsystem_name peuvent être spécifiés.
Valeurs des codes de retour
0 (réussite) or 1 (échec).
Jeu de résultats
| Nom de la colonne | Type de données | Description |
|---|---|---|
subsystem_id |
int | Numéro d'identification du sous-système |
subsystem_name |
sysname | Nom du sous-système. |
proxy_id |
int | Numéro d'identification du proxy. |
proxy_name |
sysname | Nom du proxy. |
Notes
Lorsqu’aucun paramètre n’est fourni, sp_enum_proxy_for_subsystem répertorie des informations sur tous les proxys dans l’instance pour chaque sous-système.
Lorsqu’un @proxy_id ou un @proxy_name est fourni, sp_enum_proxy_for_subsystem répertorie les sous-systèmes auxquels le proxy a accès. Lorsqu’un @subsystem_id ou un @subsystem_name est fourni, sp_enum_proxy_for_subsystem répertorie les proxys qui ont accès à ce sous-système.
Lorsque des informations sur le proxy et le sous-système sont fournies, le jeu de résultats retourne une ligne si le proxy spécifié a accès au sous-système spécifié.
Cette procédure stockée se trouve dans msdb.
autorisations
Les autorisations d’exécution pour cette procédure sont par défaut des membres du rôle serveur fixe sysadmin .
Exemples
R. Répertorier toutes les associations
L'exemple suivant répertorie toutes les autorisations établies entre des proxys et des sous-systèmes dans l'instance en cours.
USE msdb;
GO
EXECUTE dbo.sp_enum_proxy_for_subsystem;
GO
B. Déterminer si un proxy a accès à un sous-système spécifique
L'exemple suivant renvoie une ligne si le proxy Catalog application proxy peut accéder au sous-système ActiveScripting. Dans les autres cas, l'exemple renvoie un jeu de résultats vide.
USE msdb;
GO
EXECUTE dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy';
GO