sp_enum_proxy_for_subsystem (Transact-SQL)
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 = ] '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. La proxy_id est int, avec la valeur NULL par défaut. L’ID ou le proxy_name peut être spécifié.
[ @proxy_name = ] 'proxy_name'
Nom du proxy pour lequel répertorier les informations. La proxy_name est sysname, avec une valeur par défaut null. 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. La subsystem_id est int, avec une valeur par défaut null. La subsystem_id ou la subsystem_name peut être spécifiée.
[ @subsystem_name = ] 'subsystem_name'
Nom du sous-système pour lequel répertorier les informations. La subsystem_name est sysname, avec la valeur null par défaut. La subsystem_id ou la subsystem_name peut être spécifiée.
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. |
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 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 : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour