sp_enum_proxy_for_subsystem (Transact-SQL)
S’applique à :SQL Server
Répertorie les autorisations permettant aux proxys SQL Server Agent d’accéder aux sous-systèmes.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_enum_proxy_for_subsystem
[ @proxy_id = ] proxy_id,
[ @proxy_name = ] 'proxy_name',
[ @subsystem_id = ] subsystem_id,
[ @subsystem_name = ] 'subsystem_name'
Arguments
[ @proxy_id = ] proxy_id
Numéro d’identification du proxy pour lequel répertorier les informations. Le proxy_id est int, avec la valeur par défaut NULL. L’ID ou le proxy_name peut être spécifié.
[ @proxy_name = ] 'proxy_name'
Nom du proxy pour lequel répertorier les informations. Le proxy_name est sysname, avec la valeur null par défaut. L’ID ou le proxy_name peut être spécifié.
[ @subsystem_id = ] subsystem_id
Numéro d’identification du sous-système pour lequel répertorier les informations. Le subsystem_id est int, avec la valeur par défaut NULL. Le subsystem_id ou le subsystem_name peuvent être spécifiés.
[ @subsystem_name = ] 'subsystem_name'
Nom du sous-système pour lequel répertorier les informations. Le subsystem_name est sysname, avec la valeur null par défaut. Le subsystem_id ou le subsystem_name peuvent être spécifiés.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux 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. |
Remarques
Lorsqu’aucun paramètre n’est fourni, sp_enum_proxy_for_subsystem répertorie des informations sur tous les proxys de l’instance pour chaque sous-système.
Lorsqu’un ID de proxy ou un nom de proxy est fourni, sp_enum_proxy_for_subsystem répertorie les sous-systèmes auxquels le proxy a accès. Lorsqu’un ID de sous-système ou un nom de sous-système est fourni, sp_enum_proxy_for_subsystem répertorie les proxys qui ont accès à ce sous-système.
Lorsque des informations de proxy et de sous-systèmes sont fournies, le jeu de résultats renvoie une ligne si le proxy spécifié dispose d'un 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. Création de la liste de 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
EXEC dbo.sp_enum_proxy_for_subsystem ;
GO
B. Détermination de si un proxy dispose d'un 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
EXEC dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy' ;
GO
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour