sp_grant_proxy_to_subsystem (Transact-sql)
Bir alt sistem bir proxy erişim verir.
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ı
ÖnemliActiveX 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_delete_proxy (Transact-sql)
sp_update_proxy (Transact-sql)