Aracılığıyla paylaş


sp_grant_proxy_to_subsystem (Transact-SQL)

Bir alt sistem için bir proxy erişim verir.

Topic link iconTransact-SQL sözdizimi kuralları

sp_grant_proxy_to_subsystem
     { [ @proxy_id = ] proxy_id | [ @proxy_name = ] 'proxy_name' },
     { [ @subsystem_id = ] subsystem_id | [ @subsystem_name = ] 'subsystem_name' }

Bağımsız değişkenler

  • [ @proxy_id = ] id
    Proxy için erişim vermek için proxy kimlik numarası.The proxy_id is int, with a default of NULL.Her iki proxy_id veya proxy_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor.

  • [ @proxy_name = ] 'proxy_name'
    Erişim vermek için proxy adı.The proxy_name is sysname, with a default of NULL.Her iki proxy_id veya proxy_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor.

  • [ @subsystem_id = ] id
    Erişim vermek için alt sistem kimliği numarası.The subsystem_id is int, with a default of NULL.Her iki subsystem_id veya subsystem_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor. Aşağıdaki tabloda, her alt değerleri listeler.

    Değer

    Açıklama

    2

    Microsoft ActiveX komut dosyası

    Important noteImportant Note:
    The ActiveX Scripting subsystem will be removed from SQL Server Agent in a future version of Microsoft SQL Server.Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

    3

    Işletim sistemi)CmdExec)

    4

    Çoğaltma anlık görüntü Aracısı

    5

    Çoğaltma Günlük Okuyucu Aracısı

    6

    Distribution Agent çoğaltma

    7

    Birleştirme Aracısı çoğaltması

    8

    Çoğaltma sırası Okuma Aracısı

    9

    Analysis Services komutu

    10

    Analysis Services Query

    11

    SSIS Paket yürütme

    12

    PowerShell Komut dosyası

  • [ @subsystem_name = ] 'subsystem_name'
    Erişim vermek için alt sistem adı.The subsystem_name is sysname, with a default of NULL.Her iki subsystem_id veya subsystem_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor. Aşağıdaki tabloda, her alt değerleri listeler.

    Değer

    Açıklama

    ActiveScripting

    ActiveX komut dosyası

    CmdExec

    Işletim sistemi)CmdExec)

    Anlık görüntü

    Çoğaltma anlık görüntü Aracısı

    LogReader

    Çoğaltma Günlük Okuyucu Aracısı

    Dağıtım

    Distribution Agent çoğaltma

    Birleştirme

    Birleştirme Aracısı çoğaltması

    QueueReader

    Çoğaltma sırası Okuma Aracısı

    analysisquery

    Analysis Services komutu

    analysiscommand

    Analysis Services Query

    DTS

    SSIS paket yürütme

    PowerShell

    PowerShell Komut dosyası

Remarks

Bir alt sistem için bir proxy erişim izni verme, proxy belirtilen sorumlusu için izinleri değiştirmez.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü çalıştırabilirsinizsp_grant_proxy_to_subsystem.

Örnekler

C.Bir alt sistem kimliği erişim verme

Aşağıdaki örnek, proxy verir Catalog application proxy ActiveX komut dosyası kullanan kullanan dosyası kullanan alt sistemine erişim.

USE msdb ;
GO

EXEC dbo.sp_grant_proxy_to_subsystem
    @proxy_name = 'Catalog application proxy',
    @subsystem_id = 2;
GO

b.Ada göre bir alt sistem erişimi verme.

Aşağıdaki örnek, proxy verir Catalog application proxy SSIS paket yürütme alt sistemine erişim.

USE msdb ;
GO

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