sp_revoke_proxy_from_subsystem (Transact-SQL)
S’applique à :SQL Server
Interdit à un proxy d'accéder à un sous-système.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_revoke_proxy_from_subsystem
[ @proxy_id = ] proxy_id,
[ @proxy_name = ] 'proxy_name',
[ @subsystem_id = ] subsystem_id,
[ @subsystem_name = ] 'subsystem_name'
Arguments
[ @proxy_id = ] id
Numéro d’identification du proxy à partir duquel révoquer l’accès. Le proxy_id est int, avec la valeur par défaut NULL. Les proxy_id ou les proxy_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés.
[ @proxy_name = ] 'proxy_name'
Nom du proxy à partir duquel révoquer l’accès. Le proxy_name est sysname, avec la valeur null par défaut. Les proxy_id ou les proxy_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés.
[ @subsystem_id = ] id
Numéro d’ID du sous-système auquel révoquer l’accès. Le subsystem_id est int, avec la valeur par défaut NULL. Les subsystem_id ou les subsystem_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés. Le tableau suivant répertorie les valeurs possibles pour chaque sous-système.
Valeur | Description |
---|---|
2 | Script ActiveX **Important** Le sous-système De script ActiveX sera supprimé de SQL Server Agent dans une version ultérieure de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. |
3 | Système d'exploitation (CmdExec) |
4 | Agent d'instantané de réplication |
5 | Agent de lecture du journal des réplications |
6 | Agent de distribution de réplication |
7 | Replication Merge Agent |
8 | Agent de lecture de la file d'attente de réplication |
9 | Commandes Analysis Services |
10 | Requête Analysis Services |
11 | Exécution de package SSIS |
12 | script PowerShell |
[ @subsystem_name = ] 'subsystem_name'
Nom du sous-système auquel révoquer l’accès. Le subsystem_name est sysname, avec la valeur null par défaut. Les subsystem_id ou les subsystem_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés. Le tableau suivant répertorie les valeurs possibles pour chaque sous-système.
Valeur | Description |
---|---|
ActiveScripting | Script ActiveX |
CmdExec | Système d'exploitation (CmdExec) |
Instantané | Agent d'instantané de réplication |
LogReader | Agent de lecture du journal des réplications |
Distribution | Agent de distribution de réplication |
Fusionner | Replication Merge Agent |
QueueReader | Agent de lecture de la file d'attente de réplication |
ANALYSISQUERY | Commandes Analysis Services |
ANALYSISCOMMAND | Requête Analysis Services |
Dts | Exécution de package SSIS |
PowerShell | script PowerShell |
Remarques
Refuser l'accès à un sous-système ne change en rien les autorisations accordées au principal spécifié dans le proxy.
Notes
Pour déterminer quelles étapes de travail référencent un proxy, cliquez avec le bouton droit sur le nœud Proxys sous SQL Server Agent dans Microsoft SQL Server Management Studio, puis cliquez sur Propriétés. Dans la boîte de dialogue Propriétés du compte proxy , sélectionnez la page Références pour afficher toutes les étapes de travail qui font référence à ce proxy.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_revoke_proxy_from_subsystem.
Exemples
L’exemple suivant révoque l’accès au sous-système SSIS pour le proxy Catalog application proxy
.
USE msdb ;
GO
EXEC dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';
Voir aussi
Procédures stockées de l'Agent SQL Server (Transact-SQL)
Implémenter la sécurité de l'Agent SQL Server
sp_grant_proxy_to_subsystem (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