Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir alt sisteme proxy erişimi tanır.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_grant_proxy_to_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
Erişim verilen proxy'nin kimlik numarası.
@proxy_idint, varsayılan olarak .NULL
Ya @proxy_id ya da @proxy_name belirtilmeli, ancak ikisi de belirtilemiyor.
[ @proxy_name = ] N'proxy_name'
Erişim izni verilen vekaletin adı.
@proxy_namesysname'dir, varsayılan olarak .NULL
Ya @proxy_id ya da @proxy_name belirtilmeli, ancak ikisi de belirtilemiyor.
[ @subsystem_id = ] subsystem_id
Erişim verilen alt sistemin kimlik numarası.
@subsystem_idint, varsayılan olarak .NULL
Ya @subsystem_id ya da @subsystem_name belirtilmelidir, ancak ikisi de belirtilemez.
Aşağıdaki tablo her alt sistem için değerleri listelemektedir.
| Değer | Description |
|---|---|
2 |
ActiveX Script 1 |
3 |
İşletim Sistemi (CmdExec) |
4 |
Çoğaltma Anlık Görüntü Aracısı |
5 |
Çoğaltma Günlüğü Okuyucu Aracısı |
6 |
Çoğaltma Dağıtım Aracısı |
7 |
Çoğaltma Birleştirme Aracısı |
8 |
Çoğaltma Kuyruğu Okuyucu Aracısı |
9 |
Analysis Services Sorgusu |
10 |
Analiz Hizmetleri Komutu |
11 |
SSIS paketi yürütme |
12 |
PowerShell Script |
1 Bu özellik, SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.
[ @subsystem_name = ] N'subsystem_name'
Erişim verilen alt sistemin adı.
@subsystem_namesysname'dir ve varsayılan olarak NULL.
Ya @subsystem_id ya da @subsystem_name belirtilmelidir, ancak ikisi de belirtilemez.
Aşağıdaki tablo her alt sistem için değerleri listelemektedir.
| Değer | Description |
|---|---|
ActiveScripting |
ActiveX Script |
CmdExec |
İşletim Sistemi (CmdExec) |
Snapshot |
Çoğaltma Anlık Görüntü Aracısı |
LogReader |
Çoğaltma Günlüğü Okuyucu Aracısı |
Distribution |
Çoğaltma Dağıtım Aracısı |
Merge |
Çoğaltma Birleştirme Aracısı |
QueueReader |
Çoğaltma Kuyruğu Okuyucu Aracısı |
ANALYSISQUERY |
Analysis Services Sorgusu |
ANALYSISCOMMAND |
Analiz Hizmetleri Komutu |
Dts |
SSIS paketi yürütme |
PowerShell |
PowerShell Script |
Açıklamalar
Bir alt sisteme proxy erişimi vermek, proxy'de belirtilen principal için verilen izinleri değiştirmez.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Örnekler
A. Bir alt sisteme ID ile erişim izni
Aşağıdaki örnek, proxy'ye Catalog application proxy ActiveX Scripting alt sistemine erişim sağlar.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Bir alt sisteme isimle erişim izni
Aşağıdaki örnek, proxy'ye Catalog application proxy SSIS paket yürütme alt sistemine erişim tanır.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts';
GO