sp_enum_login_for_proxy (Transact-SQL)
S'applique à : SQL Server
Répertorie des associations entre les principaux de sécurité et les proxys.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_enum_login_for_proxy
[ @name = ] 'name'
[ @proxy_id = ] id,
[ @proxy_name = ] 'proxy_name'
Arguments
[ @name = ] 'name'
Nom d’un rôle de base de données SQL Server principal, connexion, rôle serveur ou msdb pour lister les proxys. Le nom est nvarchar(256), avec la valeur NULL par défaut.
[ @proxy_id = ] 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é.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
proxy_id | int | Numéro d'identification du proxy. |
proxy_name | nvarchar(128) | Nom du proxy. |
flags | int | Type du principal de sécurité. 0 = Connexion SQL Server 1 = Rôle système fixe 2 = Rôle de base de données dans msdb |
nom | nvarchar(128) | Nom du principal de sécurité pour l'association. |
sid | varbinary(85) | SID du principal de sécurité de l’association. |
principal_id | int | ID du principal de sécurité de l’association. |
Notes
Lorsqu’aucun paramètre n’est fourni, sp_enum_login_for_proxy répertorie des informations sur toutes les connexions de l’instance pour chaque proxy.
Lorsqu’un ID de proxy ou un nom de proxy est fourni, sp_enum_login_for_proxy répertorie les connexions qui ont accès au proxy. Lorsqu’un nom de connexion est fourni, sp_enum_login_for_proxy répertorie les proxys auxquels la connexion a accès.
Lorsque des informations de proxy et un nom de connexion sont fournis, le jeu de résultats renvoie une ligne si la connexion spécifiée dispose d'un accès au proxy 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 connexions et des proxys dans l'instance en cours.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy ;
GO
B. Création de la liste des proxys pour une connexion spécifique
L'exemple suivant répertorie les proxys auxquels la connexion terrid
peut accéder.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy
@name = 'terrid' ;
GO
Voir aussi
sp_help_proxy (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer 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, consultezEnvoyer et afficher des commentaires pour