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 proxy'den bir alt sisteme erişimi iptal eder.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_revoke_proxy_from_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
Proxy'nin erişimi iptal etmek için proxy tanımlama 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şimi iptal etmek için proxy'nin 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şimi iptal etmek için 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
1 |
ActiveX Script |
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 |
Analiz Hizmetleri Komutu |
10 |
Analysis Services Sorgusu |
11 |
SSIS paketi yürütme |
12 |
PowerShell Script |
1 ActiveX Scripting alt sistemi, SQL Server Agent'ın gelecekteki bir sürümünde SQL Server Agent'tan 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şimi iptal etmek için 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
1 |
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 |
Analiz Hizmetleri Komutu |
ANALYSISCOMMAND |
Analysis Services Sorgusu |
Dts |
SSIS paketi yürütme |
PowerShell |
PowerShell Script |
1 ActiveX Scripting alt sistemi, SQL Server Agent'ın gelecekteki bir sürümünde SQL Server Agent'tan 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.
Açıklamalar
Bir alt sisteme erişimin iptal edilmesi, proxy'de belirtilen principal için verilen izinleri değiştirmez.
Uyarı
Hangi iş adımlarının bir proxy'ye referans verdiğini belirlemek için, Microsoft SQL Server Management Studio'da SQL Server Agent altındaki Proxies düğümüne sağ tıklayın ve ardından Özellikler'i seçin. Proxy Hesap Özellikleri diyalog kutusunda, bu proxy'ye referans veren tüm iş adımlarını görmek için Referanslar sayfasını seçin.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Örnekler
Aşağıdaki örnek, proxy Catalog application proxyiçin SSIS alt sistemine erişimi iptal eder.
USE msdb;
GO
EXECUTE dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';