Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Trekt de toegang tot een subsysteem in via een proxy.
Transact-SQL syntaxis-conventies
Syntaxis
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
Het proxy-identificatienummer van de proxy om toegang van te herroepen.
@proxy_id is int, met als standaard .NULL
Ofwel @proxy_id of @proxy_name moet worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @proxy_name = ] N'proxy_name'
De naam van de proxy om toegang van te intrekken.
@proxy_name is systeemnaam, met als standaard .NULL
Ofwel @proxy_id of @proxy_name moet worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @subsystem_id = ] subsystem_id
Het ID-nummer van het subsysteem om toegang toe te trekken.
@subsystem_id is int, met als standaard .NULL
Zowel @subsystem_id als @subsystem_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
De volgende tabel geeft de waarden voor elk subsysteem weer weer.
| Waarde | Description |
|---|---|
2
1 |
ActiveX-script |
3 |
Besturingssysteem (CmdExec) |
4 |
Agent voor replicatiemomentopnamen |
5 |
Agent voor replicatielogboeklezer |
6 |
Replicatiedistributieagent |
7 |
Agent voor replicatie samenvoegen |
8 |
Agent voor replicatiewachtrijlezer |
9 |
Analysis Services-opdracht |
10 |
Analysis Services-opdracht |
11 |
Uitvoering van SSIS-pakket |
12 |
PowerShell Script |
1 Het ActiveX Scripting-subsysteem zal in een toekomstige versie van SQL Server Server Agent worden verwijderd. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
[ @subsystem_name = ] N'subsystem_name'
De naam van het subsysteem waar de toegang tot moet worden ingetrokken.
@subsystem_name is een systeemnaam, met als standaard .NULL
Zowel @subsystem_id als @subsystem_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
De volgende tabel geeft de waarden voor elk subsysteem weer weer.
| Waarde | Description |
|---|---|
ActiveScripting
1 |
ActiveX-script |
CmdExec |
Besturingssysteem (CmdExec) |
Snapshot |
Agent voor replicatiemomentopnamen |
LogReader |
Agent voor replicatielogboeklezer |
Distribution |
Replicatiedistributieagent |
Merge |
Agent voor replicatie samenvoegen |
QueueReader |
Agent voor replicatiewachtrijlezer |
ANALYSISQUERY |
Analysis Services-opdracht |
ANALYSISCOMMAND |
Analysis Services-opdracht |
Dts |
Uitvoering van SSIS-pakket |
PowerShell |
PowerShell Script |
1 Het ActiveX Scripting-subsysteem zal in een toekomstige versie van SQL Server Server Agent worden verwijderd. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
Opmerkingen
Het intrekken van toegang tot een subsysteem verandert de rechten voor de principal die in de proxy is gespecificeerd niet.
Opmerking
Om te bepalen welke taakstappen naar een proxy verwijzen, klik je met de rechtermuisknop op de Proxies-node onder SQL Server Agent in Microsoft SQL Server Management Studio en selecteer je vervolgens Eigenschappen. Selecteer in het dialoogvenster Proxy Account Properties de pagina Referenties om alle taakstappen te bekijken die naar deze proxy verwijzen.
Permissions
Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.
Voorbeelden
Het volgende voorbeeld trekt de toegang tot het SSIS-subsysteem voor de proxy Catalog application proxyin.
USE msdb;
GO
EXECUTE dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';