Aracılığıyla paylaş


sp_grant_proxy_to_subsystem (Transact-sql)

Bir alt sistem bir proxy erişim verir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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
    Erişim vermek için proxy proxy kimlik numarası. proxy_id'S int, null varsayılan. Ya proxy_idya proxy_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez.

  • @ proxy_name ='proxy_name'
    Erişim vermek için proxy adı. proxy_name'S sysname, null varsayılan. Ya proxy_idya proxy_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez.

  • **@ subsystem_id =**id
    Erişim izni vermek için alt kimlik numarası. subsystem_id'S int, null varsayılan. Ya subsystem_idya subsystem_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez. Aşağıdaki tabloda, her alt değerleri listeler.

    Değer

    Açıklama

    2

    MicrosoftActiveX komut dosyası

    Önemli notÖnemli
    ActiveX komut dosyası alt kaldırılır SQL Serverajan gelecekteki bir sürümüne 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

    İşletim sistemi (CmdExec)

    4

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

    5

    Günlük Okuma Aracısı çoğaltma

    6

    Çoğaltma Dağıtım Aracısı

    7

    Birleştirme çoğaltma aracısı

    8

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

    9

    Analysis Services sorgu

    10

    Çözümleme Hizmetleri komutu

    11

    SSISpaketi yürütme

    12

    PowerShell komut dosyası

  • @ subsystem_name ='subsystem_name'
    Erişim izni vermek için alt sisteminin adı. Subsystem_name olan sysname, null varsayılan. Ya subsystem_idya subsystem_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez. Aşağıdaki tabloda, her alt değerleri listeler.

    Değer

    Açıklama

    ActiveScripting

    ActiveX komut dosyası

    CmdExec

    İşletim sistemi (CmdExec)

    Anlık görüntü

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

    LogReader

    Günlük Okuma Aracısı çoğaltma

    Dağıtım

    Çoğaltma Dağıtım Aracısı

    Birleştirme

    Birleştirme çoğaltma aracısı

    QueueReader

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

    ANALYSISQUERY

    Analysis Services sorgu

    ANALYSISCOMMAND

    Çözümleme Hizmetleri komutu

    DTS

    SSIS paketi yürütme

    PowerShell

    PowerShell komut dosyası

Açıklamalar

Bir alt sistem için bir yetkili sunucu erişimi verme proxy içinde belirtilen anapara izinleri değiştirmez.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_grant_proxy_to_subsystem.

Örnekler

A.Bir alt kimliği ile erişim verme

Aşağıdaki örnek proxy verir Catalog application proxyActiveX komut dosyası alt sistemi erişimi.

USE msdb ;
GO

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

USE msdb ;
GO

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

B.Erişim için bir alt sistem adını veriyor.

Aşağıdaki örnek proxy verir Catalog application proxySSIS paketi yürütme alt sistemi erişimi.

USE msdb ;
GO

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

USE msdb ;
GO

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

Ayrıca bkz.

Başvuru

sp_revoke_proxy_from_subsystem (Transact-sql)

Sp_add_proxy (Transact-sql)

sp_delete_proxy (Transact-sql)

sp_update_proxy (Transact-sql)

Kavramlar

SQL Server Aracısı güvenlik