sp_revoke_proxy_from_subsystem (Transact-SQL)
Interdit à un proxy d'accéder à un sous-système.
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 auquel le droit d'accès est refusé. L'argument proxy_id est de type int, avec NULL comme valeur par défaut. Vous devez définir la valeur de proxy_id ou de proxy_name, mais pas les deux valeurs à la fois.
[ @proxy_name= ] 'proxy_name'
Nom du proxy auquel le droit d'accès est refusé. L'argument proxy_name est de type sysname, avec NULL comme valeur par défaut. Vous devez définir la valeur de proxy_id ou de proxy_name, mais pas les deux valeurs à la fois.
[ @subsystem_id= ] id
Numéro d'identification du sous-système auquel il est interdit d'accéder. L'argument subsystem_id est de type int, avec NULL comme valeur par défaut. Vous devez définir la valeur de subsystem_id ou de subsystem_name, mais pas les deux valeurs à la fois. Le tableau suivant répertorie les valeurs possibles pour chaque sous-système.
Valeur | Description |
---|---|
2 |
Script ActiveX |
3 |
Système d'exploitation (CmdExec) |
4 |
Agent de capture instantané des réplications |
5 |
Agent de lecture du journal des réplications |
6 |
Agent de distribution des réplications |
7 |
Agent de fusion des réplications |
8 |
Agent de lecture de la file d'attente |
9 |
Commandes Analysis Services |
10 |
Requête Analysis Services |
11 |
Exécution du package SSIS |
[ @subsystem_name = ] 'subsystem_name'
Nom du sous-système auquel il est interdit d'accéder. L'argument subsystem_name est de type sysname, avec NULL comme valeur par défaut. Vous devez définir la valeur de subsystem_id ou de subsystem_name, mais pas les deux valeurs à la fois. Le tableau suivant répertorie les valeurs possibles pour chaque sous-système.
Valeur | Description |
---|---|
ActiveScripting |
Script ActiveX |
CmdExec |
Système d'exploitation (CmdExec) |
Snapshot |
Agent de capture instantané des réplications |
LogReader |
Agent de lecture du journal des réplications |
Distribution |
Agent de distribution des réplications |
Merge |
Agent de fusion des réplications |
QueueReader |
Agent de lecture de la file d'attente |
ANALYSISQUERY |
Commandes Analysis Services |
ANALYSISCOMMAND |
Requête Analysis Services |
Dts |
Exécution du package SSIS |
Notes
Refuser l'accès à un sous-système ne change en rien les autorisations accordées au serveur principal spécifié dans le proxy.
Remarque : |
---|
Pour identifier les étapes de travail faisant référence à un proxy, cliquez avec le bouton droit sur le nœud Proxies 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 de proxy, sélectionnez la page Références pour afficher toutes les étapes de travail faisant référence à ce proxy. |
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter sp_revoke_proxy_from_subsystem.
Exemple
L'exemple suivant refuse l'accès au sous-système SSIS au 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
Référence
sp_grant_proxy_to_subsystem (Transact-SQL)
Autres ressources
Implémentation de la sécurité de l'Agent SQL Server