sp_grant_proxy_to_subsystem (Transact-SQL)
S'applique à : SQL Server
Accorde à un proxy le droit d'accéder à un sous-système.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_grant_proxy_to_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 pour lequel accorder l’accès. La proxy_id est int, avec la valeur NULL par défaut. Proxy_id ou proxy_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés.
[ @proxy_name = ] 'proxy_name'
Nom du proxy pour lequel accorder l’accès. La proxy_name est sysname, avec une valeur par défaut null. Proxy_id ou 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 accorder l’accès. La subsystem_id est int, avec une valeur par défaut null. Vous devez spécifier subsystem_id ou subsystem_name , mais les deux ne peuvent pas être spécifiées. Le tableau suivant répertorie les valeurs possibles pour chaque sous-système.
Valeur | Description |
---|---|
2 | Script ActiveX Microsoft ** 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 | Replication Snapshot Agent |
5 | Agent de lecture du journal des réplications |
6 | Replication Distribution Agent |
7 | Replication Merge Agent |
8 | Agent de lecture de la file d’attente de réplication |
9 | Requête Analysis Services |
10 | Commandes Analysis Services |
11 | Exécution de package SSIS |
12 | script PowerShell |
[ @subsystem_name = ] 'subsystem_name'
Nom du sous-système auquel accorder l’accès. La subsystem_name est sysname, avec la valeur null par défaut. Vous devez spécifier subsystem_id ou subsystem_name , mais les deux ne peuvent pas être spécifiées. 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é | Replication Snapshot Agent |
LogReader | Agent de lecture du journal des réplications |
Distribution | Replication Distribution Agent |
Fusionner | Replication Merge Agent |
QueueReader | Agent de lecture de la file d’attente de réplication |
ANALYSISQUERY | Requête Analysis Services |
ANALYSISCOMMAND | Commandes Analysis Services |
Dts | Exécution de package SSIS |
PowerShell | script PowerShell |
Notes
Autoriser un proxy à accéder à un sous-système ne modifie pas les autorisations pour le principal spécifié dans le proxy.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_grant_proxy_to_subsystem.
Exemples
R. Octroi du droit d'accès à un sous-système par numéro d'identification
L'exemple suivant accorde au proxy Catalog application proxy
le droit d'accès au sous-système ActiveX Scripting.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Octroi du droit d'accès à un sous-système par nom
L'exemple suivant accorde au proxy Catalog application proxy
le droit d'accès au sous-système d'exécution du package SSIS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
Voir aussi
Implémenter la sécurité de l'Agent SQL Server
sp_revoke_proxy_from_subsystem (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
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