Partager via


sp_revoke_proxy_from_subsystem (Transact-SQL)

Interdit à un proxy d'accéder à un sous-système.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

Icône Lien de rubrique 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 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

    Important

    Le sous-système de scripts ActiveX sera supprimé de l'Agent SQL Server dans une version future 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é 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 de réplication

    9

    Commande Analysis Services

    10

    Requête Analysis Services

    11

    Exécution du package SSIS

    12

    script PowerShell

    • [ @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 d'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

      PowerShell

      script PowerShell

    Notes

    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 identifier les étapes de travail faisant référence à un proxy, cliquez avec le bouton droit sur le nœud Proxies sous Agent SQL Server 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

    Procédures stockées de l'Agent SQL Server (Transact-SQL)

    sp_grant_proxy_to_subsystem (Transact-SQL)

    Concepts

    Implémenter la sécurité de l'Agent SQL Server