sp_grant_proxy_to_subsystem (Transact-SQL)
Bir alt sistem için bir proxy erişim verir.
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 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