sp_revoke_proxy_from_subsystem (Transact-SQL)

Отменяет доступ к подсистеме у учетной записи-посредника.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

sp_revoke_proxy_from_subsystem 
    [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

Аргументы

  • [ @proxy_id = ] id
    Идентификатор учетной записи-посредника, для которой необходимо запретить доступ. Аргумент proxy_id имеет тип int и значение по умолчанию NULL. Должен быть указан либо аргумент proxy_id, либо аргумент proxy_name, но не оба аргумента одновременно.

  • [ @proxy_name = ] 'proxy_name'
    Имя учетной записи-посредника, у которой отменяется право на доступ. Аргумент proxy_name имеет тип sysname и значение по умолчанию NULL. Необходимо указать либо аргумент proxy_id, либо аргумент proxy_name, но не оба аргумента одновременно.

  • [ @subsystem_id = ] id
    Идентификатор подсистемы, у которой отменяется право на доступ. Аргумент subsystem_id имеет тип int и значение по умолчанию NULL. Необходимо указать либо аргумент subsystem_id, либо subsystem_name, но не оба аргумента одновременно. В следующей таблице показаны значения для каждой подсистемы.

    Значение

    Описание

    2

    ActiveX-скрипт

    Важное примечаниеВажно!

    Подсистема ActiveX Scripting будет удалена с агента SQL Server в будущих версиях Microsoft SQL Server.Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

    3

    Операционная система (CmdExec)

    4

    Агент моментальных снимков репликации

    5

    Агент чтения журнала репликации

    6

    Агент распространения репликации

    7

    Агент слияния репликации

    8

    Агент чтения очереди репликации

    9

    Команда служб Analysis Services

    10

    Запрос служб Analysis Services

    11

    Выполнение пакета служб Службы SSIS

    12

    Скрипт PowerShell

    • [ @subsystem_name= ] 'subsystem_name'
      Имя подсистемы, у которой отменяется право на доступ. Аргумент subsystem_name имеет тип sysname и значение по умолчанию NULL. Необходимо указать либо аргумент subsystem_id, либо subsystem_name, но не оба аргумента одновременно. В следующей таблице показаны значения для каждой подсистемы.

      Значение

      Описание

      ActiveScripting

      ActiveX-скрипт

      CmdExec

      Операционная система (CmdExec)

      Snapshot

      Агент моментальных снимков репликации

      LogReader

      Агент чтения журнала репликации

      Distribution

      Агент распространения репликации

      Merge

      Агент слияния репликации

      QueueReader

      Агент чтения очереди репликации

      ANALYSISQUERY

      Команда служб Analysis Services

      ANALYSISCOMMAND

      Запрос служб Analysis Services

      Dts

      Выполнение пакета служб Службы SSIS

      PowerShell

      Скрипт PowerShell

    Замечания

    При отмене доступа к подсистеме разрешения для участника, указанного в учетной записи-посреднике, не изменяются.

    Примечание

    Чтобы определить, какие шаги задания ссылаются на учетную запись-посредник, щелкните правой кнопкой мыши узел Учетные записи-посредники в папке Агент SQL Server среды Microsoft Среда SQL Server Management Studio и выберите Свойства.В диалоговом окне Свойства учетной записи-посредника выберите страницу Ссылки для просмотра всех шагов задания, ссылающихся на учетную запись-посредник.

    Разрешения

    Хранимую процедуру sp_revoke_proxy_from_subsystem могут выполнять только члены предопределенной роли сервера sysadmin.

    Примеры

    В следующем примере отменяется доступ к подсистеме служб Службы SSIS у учетной записи-посредника Catalog application proxy.

    USE msdb ;
    GO
    
    EXEC dbo.sp_revoke_proxy_from_subsystem
        @proxy_name = 'Catalog application proxy',
        @subsystem_name = N'Dts';
    

    См. также

    Справочник

    Хранимые процедуры агента SQL Server (Transact-SQL)

    sp_grant_proxy_to_subsystem (Transact-SQL)

    Основные понятия

    Обеспечение безопасности агента SQL Server